The assumption every training loop makes
Standard machine learning rests on an assumption so basic it is rarely stated: the data is in one place, and you can sample from it freely.
Every familiar component depends on that. Shuffling assumes you can reorder the whole dataset. Minibatch sampling assumes each batch is an unbiased draw from the full distribution. Normalisation statistics assume you can compute them globally.
A large amount of the world's most valuable data violates the assumption, and not for technical reasons.
Hospitals hold patient records that cannot leave the institution under privacy regulation. Ten hospitals could train a far better diagnostic model together than any could alone, and none may share.
Phones hold typing history, photographs, and voice. Uploading it is a privacy exposure users increasingly reject and regulators increasingly restrict.
Banks hold transaction records where fraud patterns cross institutions, and competition and regulation both forbid pooling.
In each case the data exists, the model would be valuable, and the constraint is legal or ethical rather than an engineering limit you can spend your way past.

