Здесь много причин,одна из которых, менталитет российских людей. К сожалению, во многих случаях, общаясь с людьми,слышишь примерную фразу: «Вот мне так плохо, но у Нинки из соседнего подъезда муж умер.Ей хуже! Все-таки у меня, значит, не так все плохо!». У нас принято сравнивать свою жизнь с другими, и находить, у кого хуже - «значит, у меня лучше». Это радует людей, даёт им жить легче, наверное.
Я не поддерживаю данный подход, но если такая установка есть, то лучше находить ей замену.
Когда же видят счастливого человека, улыбающегося новому дню, то автоматически срабатывает «у него лучше, значит у меня хуже», и от этого рождается много чувств на основе злости, несправедливости и тд.
Но опять же, это не у всех. Есть возможности изменить негативный подход, есть возможность, отвечать людям, в любом случае, с улыбкой и добротой.
И ещё один момент, самое главное, как сам человек относится на реакцию людей о его счастье.