Your opinion that "it is never good for consumers or developers to have proprietary hardware and development kits" isn't much of an argument, it's just an opinion.
Your opinion that "it is never good for consumers or developers to have proprietary hardware and development kits" isn't much of an argument, it's just an opinion.
I recall once owning a Verizon phone where you had to both buy it outright and pay $10 per month to use the gps. Only partners were allowed to make apps so it was impossible for someone to just turn around and make a mapping app for less money.
You can just not provide updates to drivers ensuring that people are stuck buying new devices to use a newer OS.
You can make it increasingly hard to get official parts/services by using non standard parts and controlling access to such.
I don't think its some much an opinion as pretty obvious.
That has nothing to do with being “proprietary”
Apple is releasing OS 12 later this year for the iPhone 5S released in 2012. How many Android phones from 2015 let alone 2012 are still supported by the manufacturer?
To go even further back with proprietary operating systems, my 2009 era Dell laptop is currently running Windows 10.