My point there is that yes, an outstanding applicant on day 1 is an outstanding applicant on day 100, but not everyone who gets accepted to Harvard etc is an outstanding applicant.
If some dude with a 3.8/36/strong everything interviews on day 1 and a dude with 3.8/36/strong everything + something slightly better than dude 1 interviews on day 98 (ad infinitum), are these schools going to really want to take dude 1 over dude 2 or are they going to want to wait and see if a dude 2 (or 3 or 4) shows up and accept them instead (yes - I know that this isn't exactly how it works, but please humor me for the sake of the argument), particularly given the fact that they're waiting until the end of the cycle anyway?
How are they going to differentiate between all these good but not outstanding/superstar candidates that they end up accepting? What incentive is there for the school to stay non-rolling then, if not to craft the best possible accept list, if other schools of this caliber (including Stanford, Chicago, Michigan, and Hopkins among a lot of others) are rolling and can easily snatch up applicants that these schools might be able to get by handing out acceptances earlier?
Sorry, I don't mean to be contrary, but this is something I'm very curious about, given that I went an entire cycle believing exactly the opposite.
Edit: I see your edit now - I guess my main question is what incentive do the schools have to delay notification until the end if they make decisions soon after the interview, given that they could easily lose candidates to rolling schools of similar caliber by waiting.