The solution capitalism gives us is that those jobs pay less. Any able-bodied person can clean toilets, so supply and demand results in little pay for cleaning toilets. However, those same people deserve a basic human life with food, shelter, and companionship, yet they are easily priced out of this. The “incentive” you speak of is the threat of starvation.
Communism actually recognizes this. Everyone pitches in to get the basic, necessary work done. This tends to be a lot less than generally expected. Most people today are not doing work that is necessary at all.
In my home town a sanitation worker makes double the provincial minimum wage and gets benefits. That’s an incentive for a job that has a low barrier to entry but undesirable labour.
The benefit of this system is that you can in fact choose this role instead of being assigned it based on the requirements of society. If the compensation isn’t tempting enough then the employer will increase the compensation until it makes sense. That’s how it’s supposed to work at the very least.
If the current implementation isn’t working then you address the issues with the implementation, you don’t tear it all down and try something completely different.
That’s nice. Does it work out that way for jobs with low barriers to entry across the board in your experience?
Depending on the desirability of the work compared to the compensation yes it seems to be working pretty well