Do places like Media Lab actually know (and really know well) the people they take donations from? This is an actual question, not me trying to be facetious.
We can trace all these things back in retrospect now, but it's a different situation than accepting money from someone in the moment without knowing what will happen to them in the future. Who knows what kind of person someone could turn into over time. For example, some world leader could donate a bunch of money to education at MIT and then commit genocide 10 years down the line. What happens then at the 10 years when the money is spent already?
We can trace all these things back in retrospect now, but it's a different situation than accepting money from someone in the moment without knowing what will happen to them in the future. Who knows what kind of person someone could turn into over time. For example, some world leader could donate a bunch of money to education at MIT and then commit genocide 10 years down the line. What happens then at the 10 years when the money is spent already?