YouTube creators have built those multi-million dollar businesses on top of a free service, you can't expect many rights when you don't pay to use the product, regardless of whether or not you're making money for the host.
I can see both sides of the argument, but developing an application and paying to host it on AWS or GCP is different to creating A video and uploading it somewhere for free.