Don't even try OP.
Most on here will try to blame either your internet or indeed claim FDev's P2P networking is fine.
You're barking up the wrong tree.
The game needs dedicated servers more than anything else I agree. If they can do it for the mission boards, they can do it for instancing. It really is that simple.
Hey Frontier, here's an idea for you...
Fork Elite: Dangerous. This time with dedicated servers and a client-server architecture. Charge a subscription fee to kee those multiple and worldwide servers running. I'm sure the ones like MegaTurnip above will flock to that.
Meanwhile, make a single-player version of Elite. I'd pay you good money - again - for such a thing.