You got a few million sitting around to start a business? Part of the reason youtube is so entrenched is google's insane amounts of data storage and internet infrastructure that they own. Letting anyone who wants to upload a unlimited amount of video files is pricey