What sticks out to me in your comment is that in spite of all your nice words about their culture, the nicest/best people you worked with still left for other companies. I suspect it was probably a 20% pay raise that convinced them to.
According to the BLS, median tenure is 2.x years for those 25-34. For those 35-44, it's 4.x years. Keeps going up with age, peaking at 10.x years starting in the 50s.
Not much seems to change it in a relevant way, maybe another many companies are blah in this regard: not worth the money/time/effort. Just mumble some BS to look good to the world, then repeat as the same dead company. The BS isn't even mumbled to recruit, as it also doesn't have any effect there.
The only ones in a position to be affected by such marketing are new grads, a group typically viewed as worthless and that have to take what they get. It's all just air in the winds.
Although, reading that comment again, 2015-2017 was not that long ago.