There are tons of websites that allow you to stream and upload high-quality videos. In 2019 that's nothing special. The only thing YouTube has and none of the others do is a giant audience... which is built thanks to videos uploaded by content creators, mostly for free.
Without content YouTube is nothing.