It's socially acceptable, even desirable, to lack technical skills. Witness the number of people who will happily proclaim they're no good at maths or whatever. Western culture (presently) doesn't value effort or accomplishment - you're supposed to succeed "just for being you", like a reality TV star, pop idol, etc. History will not reward this decadence.
C. J. Date http://www.amazon.com/Introduction-Database-Systems-C-Date/d...
Joe Celko http://www.amazon.com/Joe-Celkos-SQL-Smarties-Programming/dp...