He's not. A lot of that is due to them now changing for the Haunted houses at the Cedar Fair parks. Your pass gets you into the park but if you want to do the houses it will cost you $10-$30 depending on the day.
I will defend Six Flags a bit. The problem they weren't expecting is the amount of parks that aren't making money. Parks like Knotts, Cedar Point, Kings Island and the Texas parks are making a profit but they can't make up for the other parks that are struggling. The original plan prior to these recent struggles was to get parks like Magic Mountain, Over Georgia, Great America and Great Adventure up to 4 million guests a year and making a big profit. This past off season they spent money on upgrading food and infrastructure at these struggling parks. They have added new events, parades and a Chaperone policy trying to get families back. It's done very little to boost attendance.