Можно рассуждать так, Венгрия ближе к границам России и даже в свое время входила в Варшавский договор, то есть находится дальше от Германии. Австрия же напротив ближайший сосед Германии, и даже одним из государственных языков в Австрии является немецкий. Так что не граничит Германия с Венгрией.
Интересно, что Германия граничит с 9 странами - Польшей, Чехией, Австрией, Швейцарией, Францией, Люксембургом, Бельгией, Нидерландами и Данией. Гораздо более маленькая Австрия граничит с 8 странами - Германией, Чехией, Словакией, Венгрией, Словенией, Италией, Швейцарией и Лихтенштейном. Ну а средняя Венгрия потеряла в границах еще одну страну - она граничит с 7 странами: Австрией, Словакией, Украиной, Румынией, Сербией, Словенией и Хорватией.