Yeah, but it's not just one superstar who is getting 25 interviews. This is a self perpetuating system that will only get more ridiculous. Everybody applies to more places, because they look at the year before and realize that everybody applies to more places. Programs realize everybody applies to everywhere. Yes, they try and filter by region and staying within their tier, but ultimately they have to interview more people. By the nature, people have to interview at more places to match as well.
I don't know if instituting a cap is the right solution, but it would solve a problem we are having. ENT tried to combat this interview inflation by making everyone write a stupid secondary for every institution they apply to telling them why they want to go there. Did it change the amount of places people applied? Not really. Now if you apply to ENT just be prepared to write 60 secondary applications. Fun times. I'm sure others will suggest just rising the cost of applications over X amount. You all know how med students are, and we have an endless fountain of student loans. It won't stop anybody; we'll still look at the average number of apps of matched students from the year before, add 10 to it and apply to that many places. And the rising number of students in med school is only going to make things more competitive, and make us more compelled to do it.
Again, I don't know if a cap is the solution. But it would save everyone involved in this process a lot of time and money.