I’ve actually looked at these platforms as someone who has taken YouTube semi seriously in the past, and there are two major issues with them.
The first is, they don’t allow just anyone to upload video, you must already be an established creator. Second, there is no free access for viewers, meaning someone isn’t likely to share a link to your video with friends.