Their remedy to your "problem" was the implementation of the party finder and commendation system. Nobody should ever queue into a duty finder full of strangers and expect a speed run or a run with people patient enough to let you watch every single CS. If you want a guarantee on either, you should form your own party finder group to your specifications.

Splitting up players is not the way to go and would make queue times extremely bad, something that SE was thankfully smart enough to see.