This is a noble effort and you can certainly take the moral high-ground over companies like Apple. However, often the problem is not only whether parts are replaceable but also availability of spares. For example, my 2016 X1 Carbon needs a new battery and it is easily user-replaceable, yet Lenovo no longer make or sell them. How can you make sure that parts are available, especially if your suppliers stop making them?