@drgrudge yes people will not go again after they visit the park AND complete all the rides ( from my personal experience). if you like a particular restaurant very much and you have visited only once, the probability of you going there again and trying out something different will be vastly different ( and much more) from the probability of someone who has gone there multiple times and tried everything from the menu.
The Bangalore park has a mammoth 62 rides with an average waiting time of 30 mins between rides [ a rational assumption). Assuming 10 mins per ride means that you would require 41 hours ( 62 * 40 mins) to complete all the rides [ i am not even considering time to eat food, have fun etc ]. Further assuming that park remains open for 8 hours means that you need at least 5 visits to finish all the rides.
And if you’ve had a lot of fun the first time you are almost sure to go there again and try a different ride the next time.
In fact, more the rides more the waiting time more the possibility that you wont be able to complete all the rides even with 5 visits. with an additional ride ( 63) and an increase in waiting time from 40 mins to 1 hour the number of visits required to complete all rides goes up to 7.88 ( by almost 60%)!