While there a lot of talented people, there are few extremely talented people. It is these extremely talented people who make the huge salaries. I am at a top 5 business school now and you can definitely see the future millionaires.
Generally, there are a lot of people who go into finance and will make $65-70k and never get into the extreme. But there are people who are going to make $200k+ out of undergrad and likely earn millions someday. They are worth it, many already manage their own money in excess of half a mil.
In a class of 300 top students, I think there are 2-3 of these people.