I too never get the Excel hate. Without Excel-what do you expect non programmers to do? They sit in front of a computer all day long-would you prefer they use paper? Official IT resources are a joke and will never deliver something so understandable and malleable as Excel. Sure, the official IT app may be done the right way, but it will quickly become outdated as business processes change and the maintenance budget disappears.
I mean I hate Excel - for me. Not for anyone else. I think it is a great piece of software and I only wish I could make something as successful. But I definitely hate working with it.