Я убеждена, что Ваше второе объяснение - первично, первое- вторично  Насчет "с детсада", честно не знаю, но сумневаюсь. Те, кто массово с детсада учили (если массово такое вообще есть), еще не достаточно повзрослели, чтобы продемонстрировать нам свои знания. Я не думаю, что подходы к обучению в странах Европы так сильно отличались, как сейчас различаются результаты. И потом, я уже писала здесь мой опыт путешествия по Швейцарии - франкоязычные простые люди в их "глубинке" не говорят вообще ни на чем, буквально в нескольких километрах немецкоязычная долина, где говорят на всём. Вот буквально: тут - ни на чем, а тут - на всём. Одна страна и одни, я думаю, подходы. Просто французский - романский язык, немецкий - германский, они легче намного усваивают английский. А кроме этого, я очень сильно подозреваю, сам по себе немецкий как родной каким-то образом способствует языкознанию, результаты чего мы и наблюдаем.ЗЫ. Я кстати иногда почитываю блог одного хорватского спортсмена - абсолютная истина, язык можно даже не учить. 50-60% процентов понятно просто с ходу, наши родные корни и окончания, но вот азбука латинская, правда. А вот с чехами сложнее.