Que cela ne soit pas légal c'est le problème de la société principalement, mais pour ce qui est de l'ordre moral je me demande bien par quel biais tu arrives à cette conclusion. En effet nous mettons tous la main au porte-monnaie pour verser le prix demandé par le prestataire.
Supposons qu'une commune souhaite faire aménager un espace public, toute la commune participe, suivant des procédé différent car géré légalement par la mairie certe, mais tous les membres y contribuent. Le prestataire le perçoit comme salaire par travaux effectué.

Je ne vois là aucun problème moral. Ou alors tu veux dire éthique, vu que ce n'est peut-être pas légal comme rémunération.