I think the biggest problem people have is that they know that computers can do everything for them. Their mindset is 'I don't have to learn to spell, add, subtract etc because Word has spell checker' and so on.
I knew someone who wanted a music CD burnt and she was a Graduate Psychologist. I spent nearly half an hour working out what music she wanted because the spelling was so shocking.
It's the same here at work. I will spend a week doing a huge task that is not easy, and then someone will see it and say they want the same thing by the next day. I tell them thats its not possible so they will take the job externally and get consultants to do it, which ends costing them twice as much, takes twice as long and they quality is poor. My work is far better than the consultants but do I get paid their wages? Far from it. This is starting to go away from the original post, but oh well, it's my rant of the day!!
Some people have no concept on what it takes to do many things nowadays and I think this will cause huge problems later on when someone with all of the knowledge in specific software or project leaves the company. Who will pick up from were they left off?