Animals in good facilities seem as happy as animals in the wild, are healthier, and live longer. They are less likely to suffer ongoing medical problems, and won’t die from a diminished ability to hide or hunt. So I don’t think the argument that they are “better off in the wild.” makes much sense.
The idea that __we__ are better off just going to the wild to see them is silly. At a typical zoo, a million people a year may see a single exhibit. Imagine what damage would be done to the hunting or foraging grounds if a million people a year went to see any one animal.
Also, zoos are a great place to people watch.
So yeah, thumbs up.