I think it's a Science Centre/Museum thing. I've seen similar in London, Paris, and Birmingham (UK). They're often marketed heavily towards families and locals, which means they have limited re-visitability, and the touring exhibits tend to be niche. All three of the above were remarkably unbusy...