Again, by this logic, we may as well shut down all zoos and aquariums worldwide because captivity is evil and inhumane, and just educate future generations with TV and YouTube. Idiocracy here we come!
I'm pretty sure anybody who visits SeaWorld or a zoo and sees an animal understands full well that, while they may be seeing a real giraffe, elephant, killer whale, etc... these captive specimens are not indicative of their counterparts in the wild. That's not the issue. The issue is even though we know the animals in the zoo don't behave like wild animals, for good reason, there's still a lot that can be learned from them, and the next generation can be inspired to care more and want to learn more about them just by seeing them live with their own eyes. TV/web videos are cold, distant, easily dismissed, generally a poor substitute for the real thing. Videos are better than nothing, but there's a HUGE difference between seeing these animals on a screen and seeing them live.
Yes, children can be wowed and inspired in a stadium with thousands of people. It's a real shame that future generations now won't have that experience.
I would suggest, if you are keen on animal welfare, go see them in wild. Whether it's a stone fish, great white or an orca. That will teach kids about how life is. Don't sugar coat it.
Are zoos next? Then nature reserves? Sadly humans have impacted so much on nature that animals do not have their habitats anymore. But I do not believe that capturing them and strolling them in front of kids is the answer but part of the problem.