Yeah I remember the days of trying to make sure you had the relevant 10 or so party buffs, and honestly I don't miss it.
Yeah, I get it. I'm just saying a significant portion of my performance is contingent on not only having the right setup, but them executing the setup correctly.
Is the fact of general teamwork not enough? For me personally it is. When they announced Ret would have dps buff to give to people and it would in return give it back to me I was not happy as well. Thankfully Blizz saw that we were not happy with it and removed it.