Por lo que puedo ver, latin1 era el conjunto de caracteres predeterminado en tiempos previos a multibyte y parece que ha continuado, probablemente por razones de compatibilidad con versiones anteriores (por ejemplo, para declaraciones CREATE más antiguas que no especificaban una intercalación).
Desde aquí :
En cuanto a por qué sueco , solo puedo suponer que es porque MySQL AB es/era sueco. No puedo ver ninguna otra razón para elegir esta colación, viene con algunas peculiaridades de clasificación específicas (creo que vienen después de la Z), pero no se acercan a un estándar internacional.