Cynically, while "teaching" is technically part of the promotion package, I can't fathom that it is actually given much (if any) weight other than a box that gets checked that, "yup, GoSpursGo taught med students and residents." If you're a truly awful teacher with terrible comments, maybe it can hold you back, but I don't think there is any meaningful difference between being a "below average but fine" teacher and an amazing teacher. "Well, GoSpursGo didn't get any grants in the last 2 years, but he got straight 5s from his learner evals!" -said nobody ever. When you look at my annual review, it literally says I'm supposed to devote 4% of my effort towards clinical education, so it's the equivalent of that quiz that you blew off in undergrad because you knew you could still get an A in the course even if you didn't try. Thus, while I spend time teaching because I like to teach and I think I'm pretty good at it, I do it knowing full well that I'm never ever going to get any credit for it.
This is a victim of faculty almost exclusively being hired on the "clinician researcher" track vs. "clinical service" track. The former cares mostly about grants and research output, the latter cares about RVUs and clinical service. There is technically a "clinician educator" track that one can be hired on at some institutions, but these are almost exclusively weighted toward people who are hired to be a PD or a dean or something like that. Even associate program directors get something lame like 0.1 FTE.
So, as others have said... there would need to be a significant overhaul of the system to get any meaningful change. But I couldn't tell you what kinds of changes might be effective, because students generally don't have any leverage no matter how justified they may be in their gripes.