Просто кто-то считает, что Соня и София разные имена. Как Ася и Настя. Потом от той же Софии можно кучу ласковых придумать и далеко не обязательно вообще от имени это делать. Всяких Зайчиков, Кнопиков-Жопиков достаточно на любой вкус. А вот называть детку тем именем, которое не нра родителям-хамство и неуважение и не от большого ума. ИМХО