Overall, yes. The main problem with bonuses is that it's assuming risk for something you as a worker don't reasonably control. The main advantage is that you get a part of windfall if company does well. Meanwhile the main advantage of bonuses is that you as a owner can divest some of the risk and motivate the workforce.
So overall it becomes a choice of "do I want to be paid more on a good year and less on a bad year". Most people aren't mentally equipped to do this level of probabilistic math.
As for impulse spending like ordering food delivery instead of making food at home, "education" helps only a little. Most of the spending issues is about impulse control.
Most of which is genetic. Children of gamblers have a high risk of becoming gamblers. Children of criminals have a high risk of becoming criminals. Etc.
It's one of the parts where you need an incredible amount of "nurture" to break "nature". And even then, you'll only have limited success when you look at it carefully. I.e. most of the children of alcoholics swear off alcohol in their youth, and then they try it as adults and they get hooked for life anyway. Meanwhile people who have low risk of addiction can drink for years, and then just stop because they want to stop.
So if you want to control impulse spending, you have to cut the supplier side. Demand side is primarily biologically driven and will not budge. And most people aren't impulsive spenders. So when you try to push it, they will reject it, because they will rightfully see it as being a massive imposition on their basic rights for no benefit.
We had this discussion across much of the Western world in early 20th century with alcohol. Teetotalers lost.
And yes, it's worth remembering that large plurality of clientele of food delivery apps isn't rich people. There's a reason why statistics suggest that around 1/4 do not tip at all in US. Which also indirectly implies which people don't (low impulse control, bad finances), and who are the delivery drivers who will be hit by this the most (consider US de facto segregation by income coupled with most delivery drivers working in the close vicinity of where they live due to how the job is done).