Companies in tech successfully attract talent on the basis that they provide an opportunity to "have impact in the world". I work in tech and I hear this all the time from candidates in interviews, when asking why do you want to work here. Nobody says they just want to make a lot of money for the shareholders and a little for themselves.
The meaning of work and quality of workplace environment is incredibly important to people who work in tech. That's part of the job market situation.
If there was a massive surplus of qualified candidates to do the work, sure the "entrepreneurs" could be telling their staff to "shut up and get to work" whenever they talked about anything non-work-related... But at this time, it just isn't something that employers can really afford to do, and they have set themselves up for it too by hyping up their workplace culture and perks, and by positioning themselves not just as money making machines but as beacons of societal progress.