The way it is now feels like a compromise between two undesirable extremes, one where Open is the only mode, and one where only group and solo play is allowed in order to protect players from griefing.
The current system provides a lot of freedom, but the drawback is that this freedom opens up loopholes, like undermining in Solo, combat logging and mode switching to avoid death, and using non-Open modes to trade/rare/CG in relative safety compared to players in Open.
If I were Braben, I would have split Open and Solo/Group into separate saves and called it a day. Open players share one universe, and all Solo/Group players share another.
Then, give group creators a group-level flag that is set at creation time and can never be changed that turns PVP on or off in the group.
The current system provides a lot of freedom, but the drawback is that this freedom opens up loopholes, like undermining in Solo, combat logging and mode switching to avoid death, and using non-Open modes to trade/rare/CG in relative safety compared to players in Open.
If I were Braben, I would have split Open and Solo/Group into separate saves and called it a day. Open players share one universe, and all Solo/Group players share another.
Then, give group creators a group-level flag that is set at creation time and can never be changed that turns PVP on or off in the group.