I'm not a software developer, but for a team that can make an MMO run, it shouldn't necessarily be hard, but they took the lazy (and cheapest) approach and that's kind of indicative of how Dawntrail has been.
When it comes to the 7.2 patch notes, optimistically it reads "guys we fixed it." But pessimistically it reads "we just made a new identifier to reshuffle the database and we'll start broadcasting that instead. We hope that'll be enough"
If it's the former, it makes me wonder why we're still stuck excusing spaghetti because that's a pretty serious rewrite to do in just a few months, and clearly you have the talent on your team to make things happen. If it's the latter, well, yeah that checks out.
I'll be happy to feel okay to log into my alts again though, so here's hoping it's the former.