What's the rationale of not exposing object's events handlers collections?

What's the rationale of not exposing object's events handlers collections?

What's the rationale of not exposing object's events handlers collections?

I've stumbled upon a situation where I wanted to pause all current transitions by registering all transitionend handlers, changing all properties to their current used values, pausing transitions (with forced style refresh afterwards so that it makes effect), running a custom callback and then restoring everything, including handlers.

I know this particular case is probably not the most common one but there are cases when knowledge about handlers would be useful. Why not officially expose it?

Regards,
Michał Gołębiowski