This is all would be nice and meaningful guys, yes, but you seem to forget about one minor little thingy.
OPEN IS A LIE.
There's no such thing as "come to open I'll show you PvP, I'll pirate you..." etc. There's a very slim chance that if you go open you will meet ANYONE. Unless of course you go to highly populated areas by your own choice.
Even then, the instancing mechanics will prevent you from seeing 99% of the people there. You will see 30ish tops. Open is actually exactly the same as solo, with a little chance of seeing a few people sometimes.
---
It's really weird to see people asking for ways to prevent others from fleeing, when all I can see is sealclubbing. There's no such thing as PvP in this game. Seriously. It's like a white raven.
How many times you fought 1v1 with an other commander, with equally equipped ships? Like when skill mattered at all? I can tell you, it was ONCE for me in 6 months. ONCE.
If you fly anything a bit scary - like something with weapons - these so called PvPers don't even dare to interdict you.
Otherwise it's always 4v1. Or combat python versus type 6 / 7. That's seal clubbing. Pure and simple. (note, if they do ask for cargo and properly pirating ships that's perfectly fine and welcome)
Now you want that poor guy to not even be able to run away from the 4 of you. No. No thanks.
---
Building up some sort of "danger score" - which is I'm sure already there to determine specific NPC behaviour - and then instancing players together according to closeness of this score is a great idea to help create something I actually call PvP. Would probably kill piracy quicker than the 20 cargo limit though.
---
The real issue is not that people can get away in-game if they don't feel like fighting. It's the problem of all these so called "PvP-ers" combat logging when they don't have at least 3v1 advantage.