I think the devil is in the details, as someone said in a pp.
Not workplace can manage people without being accommodating about some things. But also - some work is much less flexible than other work by its nature. These are both just facts that we have to deal with.
I do think it's possible for workplaces to be too accommodating. And not just with people who are being drama queens or whatever.
In my experience, the real difficulty comes because often, the more flexible they are for one employee, the more that put on the other workers. And it doesn't always balance out in the way people think. For example, on my workplace team I recently hired someone who needs a certain amount of accommodations around physical work. It's certainly possible to do that and he has other talents that he brings to the team.
It means though I couldn't necessarily hire another person with similar limitations though, or if another team member developed something like back issues, it would be tricky to accommodate. One or two team members would be responsible for all the physical labour, it would make it difficult for them to take time off, and also increase the risk they might injure themselves.
It's similar with things like accommodating WFH, or adjusted hours. Often you can do it for some, but not all, and then that can seem very unfair. If I tell Jon, sure you can work adjusted hours permanently so you can manage school pick up, and then Marie has a temporary issue where she needs to adjust hours, I am in kind of a corner as a manager and Marie gets screwed over.
The other element of this is that it is not uncommon that you end up with certain employees (Jon) who are always the ones who need these accommodations, while others (like Marie) always make a serious effort to meet the terms of her employment. You end up pissing off some of the most dedicated employees who see others making their lives easier. It's especially difficult in scenarios where there isn't really any differential pay or room to move up, so Marie isn't likely to be really rewarded for being diligent.