I assume you are happy with the price of your devices going up 5 to 10 times
You just made that up. For that to be true, the cost of software development would have to be 100% of the cost of the device, and the current development time would need to be 6 months to one year. Realistically, if software development makes up 10% of the cost of the device, is completed in six months, and the support period is extended from nothing to 5 years (at 40% effort, since there's not always a new operating system to support, and since code can be shared with newer devices), the cost would increase by 50%. And that's being generous.
But instead, you assert that supporting an existing device costs twice as much as creating a new one every year? Fucking come on.