It's one thing make a service for few 100 users, it's a different beast to serve millions of users. In case of Online Videos, it is not only extremely difficult, it still remains very expensive. There is literally a handful of companies who can financially and technically pull it off at youtube-scale. After more than 10 years, youtube either makes very little profit or still not profitable.