Нет  Софьи и Наталии могут существовать без паспорта а просто как имена. И в данном случае написание может быт ь разное. А Белорусь это производное слово из двух других, Хотя конечно существует собственное БеларусьМы говорим не об имени собственном а о народном названии. Вы же понимаете что такое Питер или Владик?  И нет, конституция другой страны вообще не имеет отношения к русскому языку. Вы не называете Германию или Египет так как это записано в их конституции.  Но почему то именно конституция Белоруси вам  так важна. Надеюсь у себя в местных форумах вы требуете чтобы белорусы писали Россию правильно или вы только до русских докапываетесь со своей конституцией?