Потому что устройство мира отличается от нашего представления о справедливости. Больше учителей получают также актеры (в том числе и дрянные), певцы (в том числе и поющие пошлость под фанеру), политики (см. Государственная Дума), а также люди, которые умеют вкладывать деньги, но, при этом, нигде не работают и никакой пользы обществу не приносят. Причем певцы, актеры и удачные вкладчики зарабатывают больше учителей не только в России, но также в Европе и США. И спортсмены в Европе и США зарабатывают больше учителей. Почему? Потому что шоу-бизнес и профессиональный спорт генерируют больше денег, чем образование. Следовательно и зарплаты на этих рынках выше.
Футболиты разве из бюджета получают?
Спорт уже перерос в бизнес. Большенство игр договорные. Там крутится очень много денег. Судя по футболистам там не пахнет зарплатой в 300 тыс рублей а пахнет 3 лямами за игру.