Lot of stuff in there I agree with.
Bottom line, though: Blizzard has shown a penchant for "fixing" symptoms that highlight the real flaws in the system rather than spending the honest effort to fix the flaws themselves. Seems like it's been that way since the original dev team moved on, at any rate.
Connect With Us