It seems the overall direction to make sure every "required" dungeon needs to be possible to beat with NPC parties, they had to dumb-down everything.
However, even then it seems even the non-required dungeons are largely linear these days.