OP, I know this is going to be shock to your sensibilities to hear, but not every player in the game has the same goals and motivations as you. Some people just want to log into the game, join a group, and look at the pretty colors flash in front of their eyes. These players don't care how fast or efficient they go through a run. These players aren't trying to maximize their time. These players can play however they want. It's not SE's or your job to police how good at the game players must be.
There will always be these players and no amount of whining is going to change anything. There are many tools in the game that allow you to leave a group or avoid these players if you don't want to play with them. If you are choosing to enter roulettes than you need to accept the choice you made and deal with the potential consequences of getting matched with anyone under the sun. If you can't handle that, you may want to go back to your single-player games like Dark Souls where you can be as elitist and snide as you want.
