My wife’s job has all of those amenities, too! Well, it didn’t at first, but she’s been 100% WFH since covid. She’s got an office with a window, cats in the workplace, lunch is brought to her straight from the kitchen, and she can even take breaks to go on walks with her family during the day.
There will always be exhibitionists and people who just like to fuck, but sex work is, by definition, transactional. You’re not going to see a society with free communal whores who aren’t being compensated in any way.