People post their content to YT for 3 primary reasons
-
Hosting is free. (In which case they are implicitly giving YT permission to profit off them in return for not charging hosting fees.
-
They want the largest possible potential audience. Which YT spent a mind boggling amount of money and effort to build. (Although I do wish they had some form of legitimate competition, cant argue that point)
-
They want to make money off the advertising revenue. (Which aside from Floatplane, is next to impossible to do otherwise)
There is nothing stopping content creators from hosting their own videos on their own servers they pay for but they dont. Because how do you generate the traffic? How do you get clickthroughs? How do you generate income, or just cover expenses?
YT dont owe you anything for free. Its not egregious, its business.