I would dispute the 'programmers are trendsetters' assertion.
Apple is probably completely correct in the way that most people use their computer. The majority of users do not use their desktop in a way that would not work on something like an iPad. They browse the web. They use webmail. They listen to music.
Now, do you really think that the only way anyone knows how to use a computer at work is because they use the same thing at home? Users learn click here, here and here and you do your job they don't have to know anything about the underlying system. Which is a good thing, because they are probably using some software at work that they can not get at home. Using a locked down device at home is not going to turn people into drooling morons any more or less than they already are.
The one thing that would be lost if tablets like the iPad or similar Android devices became the primary device at home is that children would not have a system they could learn the inner workings of, explore on and being to learn to create on. I'm talking about learning programming, not drawing or related artistic activities.