There is also another side of the story: you buy a piece of hardware and run your software on it and then the hw producer pushes firmware updates and turns your dear hw into an expensive brick.
Take the Sony Playstation or their rootkits for example...
Take the Sony Playstation or their rootkits for example...