Это можно объяснить по разному. Например, тем, что Урал это не конкретное место, а общее название географической области. Также можно сказать на Мальту, на Эверест.
У лингвистов нет однозначного ответа и в большинстве своем они поддерживают точку зрения, что так сложилось исторически.