They offer a premium experience for starters. Universal Orlando Resort is designed to make you stay multiple days. Six Flags parks are mostly regional with people visiting for a day, then going home. There’s less opportunity for Six Flags to monetize second and third days, on-site lodging and vacation package behavior.
Universal excels at turning demand into high-margin upgrades, on top of tickets, food and merchandise.
Six Flags is heavily dependent on season pass visitation in many of its markets, and that pressures per-cap spending.
Universal also has those global, world-class IP as a repeatable content machine. They utilize it well.
That’s my thoughts on it.