As a software developer, I know I am highly prized in the current market - but this might change, and the people who are treating drivers and couriers as disposable cogs would do the same to me given half the chance. Fighting for worker's rights is self-preservation as much as it is a question of ethics.
That there are people living poorer quality of lives than legal Parisians within a certain distance of Paris, or that there are people living poorer quality of lives regardless of their location? The sub contractor's quality of life is too poor for you, but it's obviously better than where they came from.
If the goal is to remove people living poorer quality of lives from a certain distance around people living better quality of lives, then the answer is to deport them and build barriers to entry to the country.
If the goal is to stop people from living in drastically poorer quality of life conditions, then the answer is wealth redistribution.
Nobody wanted to hire him (cash in hand / illegal), and the only way to make anything was delivering food while he's status changed to permanent.