Earlier quoted context omitted.
If I didn’t get paid more to do programming than to do a mindless low-effort job like cashiering, I would absolutely switch to being a cashier and use my mental energy on my own time for my own goals. Salaries already price in the “interestingness” of jobs.
If I didn’t get paid more to do programming than to do a mindless low-effort job like cashiering, I would absolutely switch to being a cashier and use my mental energy on my own time for my own goals. Well, I wouldn't. Dealing with the general public would drain way more of my mental energy than programming. Which leaves us with two anecdotes.
My idea of the perfect worker co-op is where cashiers/programmers earn the same but that 'same' is above market value for the top level employee... so say devs go for 100k, cashiers also get 100k. Since there's no CEO/board/etc demanding 10 million/yr+ each then there's plenty to split.