The article discusses why event bubbling happens by default in browsers and why it makes sense. Event bubbling allows for consistent event handling behavior in parent elements, making it easier to trigger actions by clicking on child elements within a parent container. Without event bubbling, developers would need to manually enable propagation for each child element, leading to a cumbersome and inefficient process. Overall, event bubbling streamlines event handling and enables useful patterns in front-end development.