Доколкото мога да видя, latin1 беше наборът знаци по подразбиране в преди многобайтови времена и изглежда, че това е продължено, вероятно поради причини за съвместимост надолу (напр. за по-стари оператори CREATE, които не указват сортиране).
От тук :
Защо шведски , мога само да предполагам, че това е, защото MySQL AB е/беше шведска. Не виждам друга причина да избера това сортиране, то идва с някои специфични странности при сортиране (Ä…Ü идва след Z, мисля), но те далеч не са международен стандарт.