I can only believe that SE tried their best to handle such problems. It's meant to make the experience smooth for everyone in one way or another, and the instance code they used works. In one way or another, it might have possibly prevented a possible server crash which, when it does happen, everyone can't get into The Lochs and everyone can't finish Stormblood or get Ixion! The code might not be perfect, but it works, and there is no dire need to fix it. I'm sure SE doesn't want to risk it for our sake. SE wants us to eat it up and live with it; it's not like not being able to Ixion is the end of the world.
