One possible reason for pro-rata term that I don't see mentioned is preventing dilution due to an underpriced round. But since most of the time investors have to agree anyway to a new round that seems a minor concern.
In my experience, any down round requires massive changes to ownership across the cap table, previous rights or not. The only way to stop this is with even more onerous terms that one doesn't normally see in VC term sheets.