1) некоторые (например я) воспринимают информацию на слух лучше чем зрительную (особенно на английском).
2) некоторые вещи намного проще объяснять в динамике.
3) текст обычно пишется техническим языком который требует больше концентрации.
Все тонкости с помощью видео не покрыть (тут книги вне конкуренции), но для получения быстрого представления о новой технологии или отдельно взятой темы подходят отлично.
Можно, но смысла нет, в магазине главное это SEO, а spa на это не рассчитаны, конечно можно попытаться его оптимизировать через prerender.io и аналоги, но стоит ли оно того...
Ну мне на ум такое приходит codepen.io/Tek/pen/bntsD (извиняюсь за кривую верстку хреново верстаю) если красному диву градиент задать или кусок картинки бэкграундом поставить, выйдет примерно то что вы хотите .