One thing that charging per ride does for a park is that it basically guarantees a popular ride will never be removed, since the more popular it is, the more money it makes. Rides with huge downtime are the ones to look at, since not only does it cost money to fix, but they lose money every day the ride is down. A park like Six Flags is only going to lose money on downtime if the ride is high profile enough to keep people away.