С точки зрения функционала - это просто глобальная переменная, в которую положили пустой экземпляр Vue, чтобы использовать встроенную в Vue возможность создавать и обрабатывать события, получая таким образом глобальную шину данных, которую можно задействовать для обмена событиями между несколькими компонентами.
С точки зрения же выбора имени Event
для глобально переменной - это провал и некомпетентность, потому что в window.Event
лежит у нас собственно класс-родитель для всех javascript
событий, который может использоваться сторонними библиотеками.