Size Matters
Worked for companies of all sizes and the bigger the company, the bigger the IT team, the bigger the divide between them and the business and the faster good stuff is forgotten.
So much of what is delivered by IT is functionality. Its a swap out of older more labour intensive processes for hopefully faster, more streamlined, more accurate versions. Actual new shiny is relatively rare so updates are way less memorable. Give someone a new car, definitely memorable, change the oil? not so much. Add to that the IT department is usually seen as a bunch of identical drones. So individual contribution just gets subsumed into what 'IT' delivers. By the same token screw ups get painted across the entire team too. No matter how good you are the acknowledgement of that effort is diffused across the team and everything ends up average. The business has short term memory (about positive stuff) and looking back a few weeks will just see average and complain about how much it pays us.
Sure, you can work on and build a solid reputation and become "the IT guy who can actually fix things sometimes" no matter how good your track record is. You can build good working relationships with those you are providing a service to. At a local level you can keep a sort of IT Guru type label. But only at that level. Jump up one, definitely two hierarchy levels in the company and you are back to being a cog in the IT machine, the same as all the other cogs.
In those big companies the IT leadership needs to sell what they do and offer the company and always keep reminding the business that IT is an enabler allowing the company to be better. Unfortunately I've rarely seen this happen well so the disdain and thus dismissal of the IT team trickles down from the top.
At much smaller companies you can make the same effort, create the same reputation but with a smaller IT team and less distance between you and the rest of the business that reputation shines way way better. The downside is if there is a screw up then there is nowhere to hide, though that is a good thing.
If I were to go work for a different company now, I'd target a company in the 100-200 staff range with around half a dozen IT members with the IT being core to the companies operation. They value IT because they have no choice, without it there is no company. This is something those big companies don't seem to grasp.