Bruce talked about:
> a strong trend away from generic platforms, toward proprietary, locked-down platforms. In the end, we will be left with nowhere to run free systems, and only jail environments for applications.
For computers to start being part of every aspect of our lives, not only the price has to go down but also the complexity of using it.
While a generic platform may benefit the 'hacking user', for most users the (historical) complexity of it was actually a big problem.
I believe that the simplicity and assurance trade-off that comes with the 'walled garden' of iPhones and Kindles is a net positive for most users. I'm not saying that there aren't bad points to it, just saying it is a 'net positive'
The counter example is HTC that started providing means to unlock the bootloader of its most recent phones, and Samsung that hired Cyanogen from CyanogenMod to make sure it worked on all of their phones. So perhaps, the hacking niche may also turn out to be large enough to be worth supporting (to some extent).