|I get none of those (I'm self-employed)
However, I think this has to do with the changing times.
People no longer want to work 9 to 5 to simply provide for their families.
Work is a huge part of your life so it should be "fun".
For example, my previous employer had air balloon flights (which was unfortunately cancelled because of the bad weather), weekends at the beach, hackathons, movie nights and what have you.
They even had a "happiness officer" (in her defense, she was also a recruiter and she recruited me and she was genuinely very nice and fun, seeing her always made everyone happy).
Old farts like yourself and grumps like me (I don't consider myself old yet) prefer the old 9 to 5 mentality, but companies need to do something to get the attention of the new and young talent who expect more from their employer.
Then comes all the wellness and yoga and stuff.
A lot of people are experiencing COVID-related stress.
In the Netherlands, when an employee gets sick, the employer pays for health benefits for up to two years after an employee gets sick, even when no work is done.
To make things worse, simply firing an employee is generally a huge undertaking that will probably cost you lots of money.
As you can imagine, employers are scared shitless for employees getting overworked, depressed and basically anything that would prevent them from doing work while still getting paid.
It's so bad over here that employers aren't even looking to hire anymore and about 13% of the workforce is forced into self-employment (which isn't why I chose this path by the way).
Out of all business owner's, 75% does not have any employees.
This is a huge issue over here that the government is currently tackling by making it less attractive to be self-employed
So anyway, if an employee gets sick, you better have proof that you, as employer, did everything you could to prevent it... Like wellness, mindfulness, yoga...
It's probably like this in the whole of Europe (maybe a bit "worse" in northern countries, and a bit "less" in eastern countries, I don't know).
I can imagine it's completely different in America, but similar thoughts may play a role.
Especially getting and keeping young talent and especially in IT where good workers are hard to come by.
Let's also not forget that employers also need to adapt to these new times, new trends and now work from home and some of them may be searching for ways to keep their employees happy and involved.
Some do it better than others
I've worked for an "old fashioned" company where the average age was well over 40.
That wasn't a lot of fun either and ultimately I quit and some other young employees did as well and none of the interns stayed either...
I also really don't care about football (soccer), Formula 1, sports in general, family stuff (especially children) and I've heard all the pro- or anti-Microsoft arguments by now