I think that's mostly true. A middle-class family can still afford Disney, it just becomes a once-in-a-childhood thing instead of an every-year thing. Every year trips have become something for the wealthy.
Pretty similar for pro sports. Lots of my friends take their kids to minor league baseball - for the kid, it can be better, as they often have specific kid activities. I've always been shocked at the price for Redskins tickets/parking/etc. Nationals is a bit less expensive, but still not cheap.