This is only partly wrong, though. Happy employees stay even when paid less than they might get elsewhere, and unhappy employees leave regardless of high pay.
In my humble opinion, I'd say none of the three options are correct.
Ping-pong table - this is an answer along the lines of free pizza and casual Fridays that so many laughably out of touch managers default to. It's liable to actually low-key insult your employees.
Additional responsibilities - bitch, we are all drowning under work because of short staffing. I don't need another title bump and half of Travis' work after he left for a job with work-from-home.
A raise in pay - this only works if you can raise pay so high that its worth dealing with this shitty job, and that often just isn't possible.
What workers actually ask for is reasonable staffing, work/life balance, adequate tools to do their job, and autonomy.
That's a good point. I was thinking of my own experience in the software field, where it's rare not to be paid enough to live comfortably. That definitely colors my perspective, as we're usually a few steps up the ladder of Maslow's hierarchy.