We can do this 2 ways. I can blow people up over objectives. Or I can nuke random people all day.
trust me, id rather be fighting over objectives.
But im not going to play the objective game. Until I can fight my enemy. And the BGS with player factions is Objective based gameplay.
I do believe you genuinely miss the point here, completely. Allow me to try and elucidate the actual issue here:
Elite Dangerous is at heart a P2P multiplayer game. This means several things:
1) Frontier can't validate everything that clients do
2) In a "combat log" situation, Frontier can't validate whether a player combat logged or his opponent employed a script to add a firewall rule, which would look indistinguishable to the other guy combat logging (Just in case you ask for punishing combat loggers, like so many have before)
3) The BGS is shared across different platforms that can not have their respective players meet up and engage players on another platform.
4) Elite is being played by people in private groups who would, essentially, lose a good part of the game if you made the BGS open only.
5) NPCs contribute to the BGS in a way that is opaque to you - you do not see all NPCS, just like you never see all players.
In essence, you are asking for the ability to blockade a system for example. And don't get me wrong, I am
not against this, quite the opposite! However this would mean MMO multiplayer on a scale that dwarfs Planetside 2 by orders of magnitude, and getting rid of P2P completely. That's not realistic.
You could go on and suggest a BGS "instance" that is only available to open players, and another BGS instance that solo and private group players get to play in. But that would split the universe and Frontier have to date avoided doing this - and for good reason. And even if they did, you still cannot see your opponents all the time. You can see *some* of them, *some* of the time. Just like now.
And ultimately, even if the BGS was open only, I could still block you ingame, and/or I could even go ahead and make it so that P2P negotiations always fail and I *always* get into a new instance that nobody else can join either. I can even whitelist clients and make it so that only my friends can ever join me. And there's nothing Frontier can do to prevent that, except to kick players whose P2P negotiations fail - which is a good number of them because I only recently fixed a network issue for a friend who complained that nobody is playing Elite anymore, when it turned out
he just never got into any instances. I wonder how many people play with broken networking without ever realizing it.
So bottom line: There's no way to make the BGS open only while the game uses P2P. There's no way to ask Frontier to host as many servers as needed for the amount of concurrent players without a huge investment of developer time, as well as vastly increasing the running costs of the game for Frontier. And even then it's doubtful that this is achievable.
Conversely, if Frontier decided to make the BGS open only, I could release a tool that lets you play the BGS in solo or with a group of people you whitelist within a few days. And if I don't do that, others would.
I hope you can see the issue here.
The whole BGS is intentionally designed in a way that makes direct opposition to BGS transactions impossible. This is required as the BGS is intended to work in all game modes, in all time zones and between all players no matter their internet connection (lag, ping…).
This is extremely well put. +rep.