It would make sense to charge some channels for being on the platform. A good example in my feed is Banks Power. They make their money selling turbos and other stuff to WT. Then they come to YT and build brand precense basically for free. YT deserves some of the money generated from being a cheap advertising platform imo.