Generally this argument is only omitted in testing. Currently a single event manager is shared between the controller, components, the view and helpers. Sharing a single instance between models could cause cross talk issues.