Programmers commonly express all of those and more on this website and it isn't considered unusual or even particularly demanding. It is treated as a truism that you can't possibly expect a programmer to tell you how long a project will take, for example.
This has nothing to do with people wanting "minimum discomfort". It is about crazy and obviously unrealistic expectations of work structure, where people are never expected to ever do anything, being promoted as some kind of baseline work environment.
There will never be a serious business that does those things. It is impossible to run a business if you pay staff but:
- cannot evaluate their quality before hiring them - cannot measure their work - cannot get an estimate out of them - cannot set them deadlines - cannot talk to them - cannot get them into the office - cannot talk to them in groups - cannot evaluate them over time - cannot lay then off
etc.
It is different from other occupations because nobody outside the HN/reddit bubble thinks any of this let alone all of it.