One thing i forgot to mention. WWE doesn't push Wrestlemania as "1 big mega fight" anymore with several undercard matches anymore
They like to have like 5 big time money matches spread around across the 6 hour PPV
The current formula seems to be...
1 big money match per hour with fillers
hour 1 (7pm) = John Cena vs The Fiend (good opener in my opinion)
*filler* (a tag title match)
hour 2 (8pm) = Edge vs Orton "No DQ"
*filler* (bayley match)
hour 3 (9pm) = Charlotte vs Rhea vs Bianca
*filler* (usos/new day type match)
hour 4 (10pm) = Goldberg vs Roman (shortest time frame of the big matches)
*filler* (hall of fame acknowledgment)
hour 5 (11pm) = Becky Lynch vs Shayna (Co-Main for the ladies)
*filler* promo filler and entrances
Main Event (11:30pm) = Brock Lesnar vs Drew McIntyre (Drew's big moment to end the night)