There's Vimeo, but you either keep paying a monthly fee, or they drop your content due to the 5 GB maximum limit for free accounts. So if you want to publish stuff and no longer worry about it, you need to make sure that you have a subscription going with a valid credit card.
Vimeo is only worth it if you're looking to host video content behind a paywall.
Also for website owners Vimeo drops tracking cookies with no way to turn the behavior off, whereas YouTube has a -nocookies mode that doesn't drop any cookies. On the other hand YouTube has started to serve ads on embedded content as well and in the -nocookies mode they can't notice Premium accounts either.
These are technical issues that could be solved by alternatives, but aren't. We aren't even talking about the lockin effect of YouTube having the huge audience that it has. Nowadays it's more lucrative to host videos on YouTube even if they are meant for embedding it on your website.
Also TikTok is cool, but it's very niche and it's in no way competition for YouTube. There's also the issue that if you're worried about privacy and ads, the fact that TikTok is free (and therefore ads or data driven) and owned by a Chinese company ... is a problem.