To each his/her own.
You have the right to feel it is "stupid" but you only feel that way because you don't have anyone to share it with, even if you did have someone it is your choice to celebrate.
I personally ask my husband not to spend the money on flowers, jewelry or other items because I don't need anything. I can't ask him to wash dishes or other house chore because he already does it.
I already know he loves me, there is nothing for him to proof by wasting money.