I'm not going to say I know exactly how the Duty Roulette system works, but it does benefit solo players. Many times I have joined as a healer or tank I have gotten much lower dungeons from people that have selected the dungeon for the first time as they needed to get it done via story or early primal fights. It doesn't always just throw everyone into a random dungeon. Sometimes you fill spots for people that queued for specific things.