Well, I'm not siding anyone here. You might be right and you might be wrong; so are the veterans.
But you're thinking on the "newbie's perspective", try thinking on the "veteran's perspective". Those who are new, they usually just post questions asking for help when there are millions of similar questions being posted in the past. Why? Because they just want to know the answer ASAP before even using the search function. It just shows the person doesn't care and doesn't have any patience to lookup for any existing questions first.
All the veterans are sick and tired of the same questions being posted over and over again.
But what you said is also true.. it's sometimes frustrating to wait for an answer and the answer is "use the search function" or some sarcasm. lol. Sometimes it's just Veteran's ego (SOME veterans, not all) that made them answer like this.. they just wanna pick on the newbies to show their might or they just wanna de-stress themselves.
Have you talked to a complacent classmate who thinks he/she is smart in class before? Yeah, that's the feeling... they know they are "seniors" or "smarter", therefore they don't treat any respect to those who are lower.
But again, it might also be because you're new here. When I was still in my default reputation (10), hardly have any thanks, and low number of post... I was new and I remember asking a question "What is craighlist?"
Jzus Cries, the whole senior members started picking on me and laughing.
Now when I ask stupid questions, they answer very normally.
I guess it's like joining Hell's Angels biker gang. lol.
Everyone's a newbie before so I understand how you feel, my friend.