Youtube still has the monopoly for "outside users". Most other platforms force you to create an account to view the video, even the ones that historically didn't (ahem, twitter).
Imagine you sold a product for general popularion, and wanted to publish a tutorial video somewhere online... except for self-hosting it, youtube is the only viable option, sadly.