It all depends on what you think the purpose of the Raspi is.
As far as I know, the purpose is to give the give computer education a kick up the behind and encourage a new renaissance of the computer industry.
It's pretty easy to find out the purpose of RasPi: just click on "About Us" at the top of the page which takes you to http://www.raspberrypi.org/sample-page
My summary of that page is that Eben Upton and others found that while students are quite knowledgeable about using computers nowadays, their knowledge of programming them has degraded terribly since the 1990s. So the focus is programming and the chosen mechanism is to provide a computer so cheap that you can feel free to program it without worrying about bricking a USD500 box.
By focussing too much on programming, this will only create a new workforce. The real innovations in the industry will come from system engineers, graphical designers, usability experts, materials engineers, marketers, psychologists, etc.
I disagree. Even if you don't become a professional programmer, learning to program develops logical thinking skills that everyone needs to be a responsible member of society. ("Logic! Why don't they teach Logic in these schools?" asks the Old Professor in The Lion, the Witch, and the Wardrobe.) Programming is also highly creative, so you're developing logical thinking and creativity at the same time.