No, and the parks are not set up for that. See Volcano Bay. You need large people eaters like a wave pool, lazy River, etc and the theme parks don’t have that.
They used to. They were called Shows, and it is the reason that the parks are crowded with relatively few people in them. Looking at Hollywood Studios alone...
The Indiana Jones Epic Stunt Spectacular! could handle over 2,000 people per show (basically 2,000 an hour)
The Beauty and The Beast show could handle 1,500
Voyage of the Little Mermaid is about the same, estimating 300 people and three shows an hour.
Jedi Training Academy, while not holding nearly as many people, did probably keep several hundred kids and the parents, siblings, etc. Busy for a while as well.
Then all those various parades, character meet and greets, etc.
Muppet Vision 3D used to handle over 500 people per hour (basically 2,000 an hour), and at least that is still open...
True, not the same a a humongous wave pool, but still something that kept literally thousands of people busy, and that is just one park.
I am truthfully very torn about the fast pass situation. As someone who knew how to work the system, we were always able to use fastpasses to our advantage. then again, not having them has definitely changed the way we do the parks. I am honestly not sure which way is better. in the end, I think you spend the same time, just "differently".
I do feel Disney does need to do "something". I am not sure what, but you need to keep more people busy. If the line for character meet and greets is an hour, you do not have enough of them set up. That is an easier fix, and keeping more people on those lines helps keep people off the other lines.
Adding more rides is certainly a much longer process, but again, the more rides, the more capacity.
Easy for me to say, I am not in that business...