The badges are not meant as big promotional incentives.
They're really just for the fun of it. The badges are an opportunity for Marriott Rewards members to "collect" something.
The badges for Gold, Platinum, and such are simply level indicators. Most other badges recognize stays at various brands. The fact that there are also some points involved is a just a small bonus.
I'm sure some members have enjoyed earning badges since the badge program began, while other members don't care at all.
But nobody should be insulted by the badges. The badges are not a major part of the program.