Ну сначала был железные занавес. И русскоязычный мир был довольно самодостаточен. Даже и сейчас русский интернет один из самых развитых , какие-нибудь шведы вынуждены по любому вопросу идти в международный интернет, поэтому волей-неволей должны хорошо знать. У испанцев уже свой сегмент есть, поэтому они знают английский хуже.
Вместо английского можно подставить любой школьный предмет. "Почему у большинства русских так плохо с" физикой, химией, историей и т д ... даже с физкультурой
Думаю, это связано с тем, что как бы много языковой практики у нас ни было, мы вполне себе можем использовать английские речевые обороты, применяя русскую грамматику.
Вы, вероятно, не читали английских классиков. У того же Эдгара По, например, очень насыщенный и витиеватый язык.
Отсутствие потребности. У носителей любого широко распространённого языка просто нет стимула тратить время на изучение другого. У жителей, к примеру, США с иностранными языками дело ещё хуже обстоит.