I don't think they can fine tune accounting enough to say that a particular attraction is paying for itself since all attractions are included in the park ticket price.
What they do is to try to keep attendance up overall, and get repeat guests, and they know that it takes new attractions to do...