YouTube there’s no real alternative because hosting unlimited amounts of video for free is a money pit that’s impossible to turn into a viable business.
If some big corporation wasn’t willing to subsidise it for some ulterior motive, it simply wouldn’t exist