This almost feels like a troll, but I'll bite. The gaming experience you have is not necessarily the gaming experience of everyone else. Your server alone is not indicative of every other server. Unfortunately (for you) Blizzard is going to do things you don't agree with sometimes, what you have to do is ask yourself is it enough to quit over?
Pugging has existed in MMOs for a long time, and it's not going to go anywhere in the foreseeable future. Sorry, but that's how it is. I can remember the days of pugging Nagafen in EverQuest a decade ago. And now, I take an alt and pug Firelands. Ultimately, I think it comes down to finding what works for you (not what you think should work for everybody else). For me, I raid with my guild and I enjoy it. And I either do an alt raid with my guild, or pug with said alt. The quality of life changes Blizzard is implementing are frankly welcome.