I liked the skip quests in WoD and Legion for pugging purposes. It let me cherrypick Xhul for the tier shoulder warforge/socket chance every week. Granted I didn't join most of the groups because they weren't personal loot though. You'd spend like an hour or two trying to pug one boss, going through like 40 players, but eh, it was alright, I was willing to put up with it. That gear was going to last for a long time anyway. With BFA pugging, you just see raids outright dissolve since the gears less worthwhile and has the shorter shelflife