I agree. You introduced several new concepts that I find interesting. Thanks @scottsantens.
The article however is a bit too long. I got tired around the bargaining bit and skimmed the rest of the article. Still, very well written though.
I'll have to read and digest the rest another time.