Yeah fine. But think about it from a different angle: this IS a MMO with an optional solo & group mode. And for this game to be successful, Frontier will need money. Not only what they got in the first place from kickstarter and early sales, they will need money every day - this is how MMOs work, the cost to run the server cluster and the cost of constant developtment are pretty high.
But as a PvPler you would think different. You NEED people to play with, this is why its called player vs player. And yes, you are my content and i`m your content ingame, we create the expirience together. If you refuse to join and many other people too (this is what we see right now), the MMO aspect will die completly.
Technically, it's a space trade / combat simulator with optional MMO mode. The official stance, and I don't know that it's changed was that PvP would be 'rare and meaningful', so
you are labelling it as officially an MMO, not FD.
You are correct, that for 'hardcore' PvP'ers this may be unworkable, especially as not enough people are playing it as an MMO, but we don't know whether the game will die if the hardcore PvP crowd leave, only FD know those numbers, and the fact that they continue to support all three modes as equal (i.e. none of them more optional than others) would suggest that the jury is still out on that.
We actually understand that you, as someone who wants PvP interaction, wishes that more people would come into Open to either be your content, or to have you as their content, but if players are not doing it voluntarily, why do you think that forcing them will work. They'll just find something else to do if it isn't fun for them, and stating the obvious, they'd already be there with you if it were fun for them.
FD are trying to keep everyone happy. For the most part that are doing that by having all the modes available all the time. If many people are 'refusing' to come and play with you, then you may want to start looking at why that is, and I'm quite sure it's nothing to do with perceived difficulty levels or in game rewards.