Таня и Маша - это разные имена. А Софа и Соня - одно и то же. Как и Рита и Маргарита. Как и Сева и Всеволод.Лично я не люблю, когда меня строят, перевоспитывают, мною командуют и, особенно, напрягают чужими заскоками. Потому, когда общепринятое сокращение не дают говорить, меня это напрягает, а я не люблю, когда мною командуют. Я, например, у своего имени тоже не все сокращения предпочитаю, но даю называть так, как людям удобно и в голову не приходит перевоспитывать: "а вот не зови ты меня Ленуся, я только Елена или Леночка". Я не Лена, но для примера.