Management often doesn't get the concept of just because one CAN do a thing, doesn't mean that one SHOULD do a thing.
"Chances are, you have little to no knowledge whatsoever about their job."
Chances are greater that they have less knowledge about what I do. The difference is, I'd be happy to sit there and let them explain to me anything they wanted that might help get the best solution developed, the same is not true in the other direction. Worse, many of them think they know your job. This is a verbatim quote from up high said to me: "Don't you think I know about server rooms? I've been in a server room before." Yeah, I've been in plenty of mechanic shops as well but I wouldn't claim to be able to know how to change out an engine in my car. The difference is, I'll admit that, management won't. The ego level is astounding sometimes. This coming from a person that doesn't know to check the surge strip on the floor if his computer doesn't turn on.
"This is why everyone hates I.T."
This is why I.T. hates condescending people that think they know everything, including how to do I.T.'s job when they have called for the 10th time in the last 3 months because they can't find a toolbar in Word. They treat I.T. like garbage and then they demand their respect. They don't have it. Treat them like people instead and it will be a completely different experience. Nobody has to bow down and worship at the throne of I.T. (yes I've met a few I.T. people that believe this, they should be fired), but don't treat them like dirt. Just about every person in I.T. that I've met that's got an attitude didn't have one when they started at their job. It was developed as a response to the way the rest of the organization treated them.
They don't even care about the rest of their company. I can't tell you how many times I've said something along the lines of...well yes technically I could do that for you but here's the problem, it won't scale up to fit the rest of the company and now I'll have this island system sitting out here for you, and perhaps for another department if they want to do something similar, and then well wind up with all of these disjoint systems that can't talk. We should really do this right and get it funded so we can make it work for everyone. The response I get back? I don't give a **** about everyone else I just want this for our department. If someone else wants it, that's their problem. What they don't get is that it's our problem. We're the ones expected to make all this work and we have to look at things from a full organization perspective. Most department managers could care less about what any other department needs or how what they want will affect the rest of the company.
People look down their noses at I.T. as being under them and then they complain when I.T. starts giving them the same level of respect. Suddenly it's our fault and our jobs to change. It's a holiday dinner, we're perpetually seated at the kids table while the adults talk about adult things and wave us off if we try and add something to the conversation as not being able to understand it or contribute to it and now we're faulted for not being a team player. Look in the mirror guys, you're a big part of the problem. The fix has to come from both sides.
He's on the CEO track, let him go for it. Soon he will be doing little or nothing for exorbitant pay checks and he'll be able to make decisions that completely screw the company which will subsequently result in him being tremendously compensated to leave and go screw up some other company instead.
Ok sarcasm aside, I completely get where you are coming from. Sadly I have to agree with the, if they don't have money to do it right, they don't have money for you. If you're sure there's no compensation for extra work, then perhaps you should do it, put it on resume and then use said improved resume to find a company that rewards this kind of effort. You may however wish to defer that until after the next performance review where at such time you can push for a salary increase based on the added value that you have now demonstrated that you can provide.