Yeah, I think that battle was lost. The scenarios in that blog post are a little construed, I've never seen or used diamond shape inheritance where this starts to matter. I'm not sure but I think this also has implications for Python 3.