2. Overall, though, yes, it's a much much worse working environment in minimum wage jobs. But the point isn't "my work environment as a programmer is bad", cause overall it isn't. The point is "my work environment is a lot better than minimum wage workers only because my skills are in demand".
So it's not about shared working conditions, it's about a shared inherent conflict with employers. And this is especially visible in companies that have both categories of workers, e.g. Amazon. Amazon isn't treating software engineers well because of some inherent goodness of their heart.
Since we'd all be treated the way minimum wage workers are given the chance, it's important to realize this, take advantage of the bargaining power we currently have, and actually negotiate (individually and collectively).
I personally find that good work is difficult to source and beneficial in the long-term across all industries and skill levels. High employee turn-over of any kind makes it more difficult to hire, wastes money on training and recruiting and, in some notable cases, breeds resentment even among people who have never worked at that company or in that field (again, Amazon). Having employees who are sick due to lack of healthcare, pretending to be sick because it's the only way to get elected time off or, even worse, are coming to work sick because they don't have an option for paid time off is only going to cause more problems.
So smart companies won't e.g. overwork their employees. But some of the conflicts are inherent in the relationship, e.g. how much money goes to workers.
As a former long-time wage worker, you are wrong.
There was no HR department at the restaurant where a coworker and I had to step in to get another adult employee to stop hitting on (read: sexually harassing) an underaged server after the general manger told us “boys will be boys”. There were no benefits for the sous-chef (my boss) whose Marine wife had excruciating pain from nerve damage in her hand. When one of your coworkers walks outside and starts vomiting and you can’t tell if it’s because he’s drunk or having withdrawals and you’re told that this means your shift isn’t ending and that you’ll have to stay at least another six hours and you can’t come in tomorrow because they don’t want to pay overtime then a day at your job will be like a day for a typical wage worker. A bad healthcare system, poor negotiation skills and severance packages do not make your experience anything like that of a wage slave.