story
Nah. Maybe 15 years ago.
There's a #1:
https://www.topuniversities.com/qs-world-university-rankings
Now I'm faculty at a reasonably good university in Europe, and obviously MIT is a fantastic place and I'd probably give a finger to get a tenured job there. But I think Harvard/Oxford/Princeton/Stanford have slightly eclipsed MIT in pure brand power. Stanford especially gets more of a 'wow!' reaction these days.
By the late nineties, MIT research was just past its peak. Peer reputation peaked then or a little bit later. The general public was just starting to notice it existed.
In the 2010's, MIT research quality and integrity was in freefall. General public noticed MIT was #1, perhaps a half-century after-the-fact. Peer reputation was just past the peak.
I expect it will take another 10-30 years before the general public notices MIT has declined.
Stanford gets a "Wow" reaction for entrepreneurship more so than research.
I definitely wouldn't give a finger to be at MIT or Stanford. Of the ones you'd mentioned, Princeton, I think I'd be pretty happy at. If I had my druthers, though, I'd pick a school which is on the rise, basically where MIT was in the sixties or eighties. Mostly, I want a place which has a lot of freedom, integrity, and an open, accepting culture. Georgia Tech seems like a decent place right now. Yale would be nice. ASU would be a uniquely good fit. There are a few state schools I like too.
Schools in Europe are a mixed bag. I've considered going to a less-well-known school in one of the poorer countries in Europe, where there are smart people, and where I could buy a home for cash, and have the perfect freedom of being independently wealthy. If you're at MIT or Stanford, you need to do consulting, startups, or similar to have a decent standard of living, and that brings a pile of conflicts-of-interest. Entry level mortgage requires $200k+ in income in either of those housing markets, which is more than junior faculty are paid. Tenured faculty -- including consulting and outside interests -- make a mint.