Earlier quoted context omitted.
I liked my Samsung phones but after the a couple of them went end of life despite being very usable I am never buying one of their devices again and sticking with Pixel. There should be an Android code of ethics or regulation to unlock bootloaders of these devices when discontinued to minimize eWaste.
Why on earth would Google institute a policy that runs completely contrary to the cell phone industry's business model, making their devices as useless as possible as fast as possible? It always cracked me up that Apple gets bashed for planned obsolescence when they support their phones longer than anyone else in the industry.
Planning for a device's software to be unsupported after a certain period of time, ideally a predefined time made clear up front, is totally reasonable though. Thatjust gets to the question of whether you own a functional phone or a block of hardware that is useful only as long as the company wants it to be.