I think the main issue is that discounts sometimes change buying behavior. Many people end up purchasing extra things simply because they look like good deals, even when they are not actually needed. Smart budgeting is probably less about chasing every offer and more about buying intentionally.
That said, comparing prices and checking trusted deal stores like SavingSays before making planned purchases can still help people save money without overspending.