In what case would there not be a controller?

Ii think one of the biggest pain points in 2.x from my Crud plugin perspective is there there isn't a central EventManager, and this could potentially lead to such a case too