Disneyland is $160 for one day. Lagoon is $50 or so.
It's expensive to run BYU football. They get most of their stadium money from season tickets. If they sell tickets cheap before games just to fill the stadium there is no incentive for people to buy season tickets.