I am sorry to say that I do know people who support the cover-your-plate mentality. I think it's the "everybody else is doing it, so therefore it must be right" mentality of excusing these things. So many people have told them that it is okay, so therefore they think it's okay. Fortunately, all of them are married and I didn't know them when they were married, so I never had to worry about it affecting me personally.
A certain segment of our society just can't bear the thought of doing nice things for people without any kind of payback.