Let's look at both sides.
>It's a hardware limitation.
Generations 5 and 6 both had complex and expansive dungeons. Why would they suddenly simplify them if not for hardware?
It isn't just caves - the other environments are simpler too.
Sun and Moon had some questionable optimization.
>It's a design choice.
ORAS made most of Granite Cave entirely skippable.
Masuda has said children dedicate less time to single games than ever, and exploration would be an easy thing to cut.
Even the largest dungeons in Gen 7 are mostly linear.
What do we think?
Do you hope/expect there will be a return to traditional dungeons in Gen 8?