Ну, э, вам объяснить, для чего существуют уменьшительно-ласкательные имена?А немцам вы не хотите задать вопрос, зачем записывать девочку Stephanie, а звать Steffi? А англичанам - зачем называть William, а звать Bill? Ну и так далее.И что вы подразумеваете под "всю жизнь"? Ну вот зовут Соню и в школе, и дома, и где угодно Соня. Потом она вырастает и становится Софьей или Софией. Где проблема-то и где "вся жизнь"?