I wasn't really. Just trying to give useful feedback. I'm probably not alone in finding these tacky/empty. As you point out yourself, we are already bombarded by ads with unsincere words. This feels like just adding to the mix, though kind words are, arguably, better than what we see in ads.
Anyway, if the goal is to brighten someone's day, an innocent joke or a little pun may be much more effective. I feel like lighter words are better than emotionally loaded ones when interact with complete strangers.