суть в том, что вычленение кода зависит от домена ссылки. если домен не ютуба, то ссылка пойдет в печь. это поле хранит не ссылку полность, хотя допускает ее ввод, а хранит уже обрезанные ее кусок только с кодом видео. т.е. вводите вы или ссылку, или код - в результате останется только код, просто во втором случае его сохранит, а в первом проверит похожа ли ссылка на ютубовскую и, если да, ее почикает и выкинет все, кроме кода.
нет. если домен ссылки не будет ютубовским (полным или шортлинком), то ее не обработает. "чужую" ссылку не возьмет потому что плеер под код выводится от ютуба - значит и ссылка должна быть его. Но формально никто не запрешает завести свое поле под любые ссылки и встроить любой движок плеера в шаблон и пытаться показывать видео откудаугодно.