Маленькие почемучки большой девочки

Юлия Колесникова -Ромбах
Почему в русском языке однокоренные слова "зАмок" и "замОк" означают разные вещи. А на деле - одинаковые. В этом в полной мере убедилась моя приятельница. Попала в зАмок к богатому мужу под замОк. Видно по синякам.