The main reason would be structuring the POs in a efficient way.
If we use this approach then every page should have a separate file(which I don't think it's a good practice).
I was thinking since the Edit Event page and the Event Detail page are in the same "category" as the Event page, they should be in the same file, as subclasses of the Event page.