Софья была не совсем умна. Она испытывала к Молчалину только лишь материнские чувства. Перечитав кучу лирических романов она придумала себе образ жениха: он должен быть ниже ее по социальному статусу, она как бы помогает поднять его с колен, он должен быть робкий, чувствительный, скромный, милый, он должен быть просто невероятным романтиком. И когда они с Лизой обсуждали всех возможный Софьиных женихов она поняла, что Молчалин больше всех подходит на эту роль.
наверно в этом ее секрет, ну или задумка самой героини Софьи.