Genuine enthusiasm is lethal in any work environment. IT is considered a cost center and people who actually care keep asking for things which cost more money or overcomplicate a manager's work day.
I've found it is cultural and more nuanced. IT can mean a lot of things too, many of which are not related to writing software. And if internally developed software is not adding a competitive advantage, should it really be internally developed?
If genuine enthusiasm really is lethal, it sounds like a toxic work environment.