Of course culture concerns existed before but it was way more spelt out if you will.
When I used to ask companies "hey what is your culture like" they would say...
Well:
* We work 9-5 but when something big is due people stay to get the job done
* Our dress code is blah blah
* We have a yearly off site trip to some where
* You get this much vacation and we encourage taking it
* We have a diversity program
* We have continued education programs
* We love families and provide such and such
* If you have any problems we have a unbiased HR teams
All of these are concrete!!!
Far more useful than the ambiguous stuff Stripe is saying that almost all companies would say regardless.