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