We had an agreement already and (like you also correctly stated) this agreement got neglected by Maxwell, Friedenbach and others just hours after the other Core devs signed it. So who is to blame for that mess? Why opt out of SW+2MB?
In hindsight, the agreement was a bad idea. As said, F2Pool broke it thus it was void. You can't blame anyone for not delivering their end of a deal that was void.
If there is no such thing as a unity called "Core" then you will never be getting closer to any agreement as they where in the beginning of 2016.
Do you even understand Bitcoin? If you want proof-by-proxy then either go to Barrycoin or Jihancoin.
No "groups" of any kind decide changes to the consensus rules.
Luke? Luke states to this very day that 0.5Mb is enough. LOL
He has his reasons. Regardless, he is a very good developer. Better than any single kid from the BU team.
Strong hands hodl USD now.
Why would you hodl dirty fiat?