Ютуб перекодирует видео под разные форматы, для телефона например, еще у него CDN [ru.wikipedia.org] которая обеспечивает высокую скорость загрузки а потом и стреминга.
Или по другому, мощности сервера не хватит чтобы кодировать видео. Также не хватит канала, чтобы оно более менее не тормозило при проигрывании.
Кстати можно загрузить видео обычным файлом, внизу загрузчик, сервер отдает все необходимые заголовки и поддерживает отдачу по кусочкам, т.е. если кликнув на ссылку сказать не сохранить а проиграть он должен играться при условии что есть необходимые кодеки. Также URL ссылку на файл можно скормить плееру, он тоже должен играть, если умеет.