Opera 12 имеет довольно слабый js движек, и так как это уже далеко не топовая версия, вполне логично что разработчики вконтакте игнорируют ее. С версии же 15+ (точно не помню) opera основывается на ядре blink, которое по сути является ядром хрома. Так как доля Opera небольшая, и текущие версии имеют сравнительно полную поддержку всего того, что есть в хроме. никто особо не концентрирует внимания на поддержку этого браузера.
Что до youtube и т.д., аудитория пользователей Opera у этих сайтов низерная и разработчики никогда не поддерживали эти браузеры официально. Вадим Макеев в докладе даже как-то рассказывал, как они через знакомых разработчиков вносили свои фиксы что бы что-то работало под opera (предоставляли сами фиксы, уже готовые).