Hi Andrew,
This particular behavior of how recurring events are handled in the backend did not change between ECP 2.x and ECP 3.x. The way it is currently engineered, when you publish a recurring event, each event is created separately and they are linked together to allow you to “view all”. It would be require a significant overhaul of how these events are handled in the system to allow it to do what you’d like. Once they’re created, there’s no real way to collapse them again.
I understand what you mean about making it easier to manage events at the backend, it’s just not the way it’s currently designed. Sorry I can’t offer more.
— Julie