They don't want to hear the opinion of I.T. They want what they want and screw the consequences. Just make it work! The same people that don't accept the "it's done this way for a very good reason" are the same people that tell you they can't change something on their side because "that's just the way it's always been done". They hate the question of "why are we doing this"? I don't ask that because I'm questioning their need or decision, I ask it because I'm trying to figure out what the ultimate goal is and if what they are asking for will actually get them there. Often it will not. The conversation should instead be, here is where we'd ultimately like to be and what we'd like to have for capabilities, now lets talk about the best way to make that happen. Instead it's go do this. Now go do that. Now put this over here. Ok now give me the whole thing. What do you mean we can't do that because of the first two things we did? That's your problem, fix it.
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.