Why is there so much of an emphasis on databases and database applications in the programming world? I ask a lot of people what they do for a living, and they say, "I develop database software for such-an-such company."
Is creating a bunch of tables that look nice with data in the cells so important that they take up half of the programming work force? Does it take half the programming work force to make Excel-like applications?
Why the emphasis?