My evals from my preceptors show otherwise.
I'm pretty sure most medical students have no idea how to deal with people who are in a position of power over them. They walk around the hospital halls in a huddled group, scurrying from one place to the next, while avoiding eye contact whenever possible. If you spend time building relationships with nurses/residents/attendings and prove your value, they'll be more than happy to help you. There's a right way and there's a wrong way to ask for something. Prove that you're a team player and that you deserve their time. For example, if you're on surgery/ob, grab your own gloves/scrubs from the supply room before heading to the OR so the scrub tech don't have to get them for you. Read up on the patients before procedures so you don't ask dumb questions like why this patient isn't getting Ancef prophylaxis when she has an anaphylactic reaction to penicillins. Practice closing/knot tying so that when you have that one opportunity to close/suture, your skill and practice shows through and you get more opportunities. Help prep the patient before surgery so the procedure can start quicker. Know when to shut up, when to ask questions, and when it's ok to joke around.
Notice how in this thread it's the medical students who are whiny and are playing the status card against the less experienced while complaining about poor treatment and being bored Whereas the residents/attendings encourages proactivity and self direction. You'll also see this trend throughout SDN.
Medical students are traditionally punching bags because most literally stand around all day with no direction unless directly ordered to do something. Most of us expect interesting learning opportunities to fall into our laps as if we're entitled to it. We expect to be treated like doctors by hospital staff when we're not even qualified to be nurses yet. If you want to break that mold, be proactive, be a team player, and be an interesting person. You'll be surprised how many doors that'll open for you.