Yes, yes - nice long rant in support of social contract. And thanks for the insults too.
Your "social contract" system:
Player X runs 10 ops and gets nothing because nothing dropped that he was "allowed" to roll on.
Player Y runs 5 ops and is fully geared because everything dropped and only he was "allowed" to need on it.
My "random generator" system:
Player X runs 10 ops and gets at least some items he can trade/sell or use for his companions
Player Y gets the same chances as Player X.
Your system awards the lucky.
My system awards those who are persistent and work hard.
My system is equal AND fair, your's belongs in kindergarten.