(And 8-core desktop-class machines with 64-bit address spaces were obviously popularized by the need to run Eclipse, but I digress...)
Also, even Apple does not think everything falls into their 'walled garden', so they'll continue to develop and sell normal computers for the other 80% of activities. But these new kinds of products reflect the shift in the set of activities that dominate modern computer use. The shift allows them to create a viable product that mostly ignores 80% of computer activities, and moreover, by omitting those other things, different design decisions can be made (e.g. walled garden app store) to make it much easier for them to meet the new set of requirements demanded by these media consumption type activities (e.g. battery life, appliance-level reliability). Those design decisions don't work with normal computers, as the requirements are different (e.g. completely general purpose use very important, battery life less important or unimportant [desktops]). So I think it is a mistake to think that even everything from Apple will be walled.
That's a pretty big if. I don't think more than 20% of all computer activities can be exercised in that 'walled garden', that's consumers only, and mostly media consumption at that.
There's a very large world outside of that.