LoL I see we don't understand each other .. being grouped for a BM is much easier than a Sub / Sin Rogue don't you think?
1) You are Ranged
2) You have hero
3) You have some decent utilities.
4) You play the simplest class in the game, so finding "capable" BMs is very likely.
5) When you apply on a pug you don't know what the party setup is like, so you don't have to think about what's there but what you can bring.
And if you tell me that you always find enha shaman (so far in my runs, which are not few, I have only seen 2 enha, and from the parse of enha sham on m+ >= 15 they are quite few) I would say that you are very lucky.
If you don't understand these differences then I think you live in the world of toys