Шина событий позволяет реагировать на события независимо от места в иерархии всего дерева компонентов относительно друг друга.
То есть эти сущности решают несколько разные задачи.
СustomEvents - про генерацию кастомных событий для построения сложных компонентов.
EventBus - про подписку на события и реакцию на их возникновение в любом разделе приложения, а не только по потоку вверх, как обычное всплытие события. По сути, event bus включает в себя понятие пользовательских событий. Только custom events это стандартизированная история в браузере, основанная на механизмах стандартных событий.