I don't always think it's shorter attention span. I mean look how much "binging" tv shows is a thing now. People can sit for hours watching something as long as they're engaged with the content. But it seems that doesn't always apply to a theme park though, people want quick thrills, which is a shame. They're fun and have their place but still.
This is a good point. As a teacher, I don't buy into the fact that I could focus longer in hs than my current students because they have shorter attention spans. I think we are just more culturally aware that certain people have shorter attention spans or need more physicality. Also, because tech is so fast, we feel like we have to keep up, instead of teach patience and endurance. Everything is instant gratification. I didn't need my homework texted to me or posted online to complete it, but if I don't do those things now as a teacher it's my fault if kids didn't do the work