So the bottom line is you are being paid to perform a certain function. That function is designed to add value to the organization you work for.
Over the years I've learned the importance of being able to translate from Geek to Suit. The best way to do this is:
1) understand that the organization strategy in how they want to use technology to grow the business
2) understand how your piece fits into this
When talking with the specific individuals:
1) understand how their role fits into the whole
2) understand what is important to their success
3) communicate in this context.
On the actual communication:
1) make sure your suggestions can align to the various strategies
2) focus the discussion on topics like 'reducing risk', 'improving customer experience,' or 'improving processes to reduce costs.'
Yes these are dorky business concepts, but ultimately the business is run by people who think in these terms. Learn their language and you'll find promotions, responsibility and heading your way. Execs are always on the hunt for people who 'get the big picture.' The best way to stand out from the herd is to do this.
Basically the 'suits' in your business are always looking for technical people who understand 'the big picture.' Once you have a good grasp on the overall strategy, you'll find that some of the asinine things that are going on make more sense and you'll be less frustrated.