Dungeons may be linear, but look at the mess that occurs in Diadem by giving randoms players who are forced to work together options. It's a necessary evil sadly to keep dungeons simplistic cause the moment you create options, you only create obstacles that make the DF process harder.