It's old tech compared to the tech in Monsters Laugh Floor and Turtle Talk. Just saying...
Yep. Still not a puppet show as a cycled venue. Puppets were filmed. It is a 3D film with various mediums of special effects.
How is the age of technology relevant?
There are many attractions of the world that are enjoyed far more than what is High Tech.
Do you enjoy Mission Space more than Haunted Mansion?
Which do you think is more valuable to its park?
Plenty of latest tech attractions and venues open all of the time and fail to appeal and it does not automatically equate to a balance. Neither does a low-tech attraction automatically make it bad.