Using Vue.js instance for EventBus functionality vs built-in EventTarget object

While many articles out there recommend using Vue.js global instance as an EventHub to communicate between Vue components, I am wondering what’s the benefit of using this approach vs just using the browser’s built-in EventTarget object as described here to Publish and Subscribe to events?

Are there any characteristic differences between Vue.js underlying event system and the browsers event system which would make it more or less suitable for event-bus functionality?