sorry this isn’t a solution to this issue.
While I personallly may do activities with my friends or guildies, this issue is about the vast majority more of m+ runs which aren’t ran with friends or guildies.
Plus there’s the fact that your friends and/or guildies may be too busy, aren’t online, or simply do not want to run M+ keys, so then for these individuals who’s friends and guildmates are unavailable, only option at this point is to rely on the community (aka pug). It’s unrealistic to assume and expect your friends and guildies to be at your disposal 24/7/365.