Which is why its the "Get a guild"is the default answer.
I am the same, last 5 years i have an IRL friends/e-friends raid group pretty much, now a guild but generally still a raid group, i barely pug anything outside of these 10-15 people and when i do, 99% i regret it the first 5mins but i signed up for that so i suck it up and keep going.
People expect to do "pick up 30min content" as is the mentality of gaming the last few years in a game that isnt designed to be like this and never was.
Blizzard its forcing it and implementing it everywhere but it simply doesnt work this way, other games have "Ranks" and all that jazz for the same reason.
You cant have the Heavyweight Champion in boxing fight seriously with a 10 year old thats why we have "Arena rating".
But in PvE there is no way to differentiate, therefor tools are created to do so.
First Gear Score and it was abused to hell because majority of the community was as today, terrible at the game and they think ItemLevel = skill.
Secondly you had open raid creating raids for pugs, then restrictions came for ninja looters and leavers and all that sort to clean it up.
Then the openraid addons and all the LFG addons that did the same.
Now we have raider.io which same as Gear Score is being abused by people that shouldnt be using it.
It isnt anything different.
Get a guild, stick with it or get that much better than no one will deny you in pugs.