Re: money.
You upload a film because it costs money to watch, so others watch it for free.
You upload a film because platform pays you on advertising, others pay you money.
If the market hits the cost/supply, then people stop "pirating". Youtube is for making money, not for education or entertainment. When people had to host their own servers and videos. Thus making the problem a lot harder to solve.
IMO it cannot be. We cannot have both fairness and copyright, but we also cannot have both protection and free distribution. We either end up with "passing off" and fake everything, or we end up with complete censorship. The middle ground of protecting individuals and allowing reasonable distribution is impossible to find. :(