Два века были под шведами. Потом столько же под Российской Империей. Потом СССР - при всем культивировании сестер, официальным языком был русский, как язык межнационального общения, очевидно же он был удобнее своего родного.А еще раньше до шведов  там были немцы, а Тарту вообще русские основали тысячу лет назад..И на этом фоне сохранился язык у 1 млн человек. Довольно сильная воля это, имхо.