Yes, it gives restaurants a good excuse to unnecessarily ramp up their prices for what is often a no better, no worse 'special' meal.
But stripping away all of that, any occasion in our calendar that gets people to at least think and act a bit more positively towards another individual is a good thing.
Happy Belated Valentines Day.