DPS at large struggling to pug is a fundamental issue with the game and not one that can be easily solved , i got into details about it in another thread.
I was a DPS main for a long, long time, i switched midway last patch for a long list of reasons (so many specs being downright clunky to play due to the hyper reliance on tiny burst windows that make or break your damage being the primary one) so i know the problems with them and how terrible pugging is as one.
I just don’t think waiting for Blizzard to fix it for you is a viable course of action, as crappy as this sounds. Joining a group of friend to run keys with is absolutely the best way to go, plenty of my DPS friends never have to pug alone, otherwise they just wouldn’t run keys.
Next best thing is just running your key. Its not pretty but its the situation we’re in until at least the next xpack :/.