It’s even worse than you think, because by all accounts YouTube is absurdly expensive to operate. Some even claim to that this day it has still never turned a profit for Google. And if Google can’t make it work— with their own ad network, tons of their own fiber, their own operating system, etc.— it’s likely that nobody can. Hosting unlimited video for free is just stupefyingly expensive.