Freelancer was made by Microsoft, not the Discovery Staff. The Developer team does the best they can do in making things more interesting and enjoyable than the normal version. That's the whole point of a mod. We can't really chance the entire concept which Microsoft made though.
In regards to this being a Roleplay server: If you don't like it, nobody is forcing you to play here. Convoluted? Perhaps. Some people find it a legitimately enjoyable experience though. Maybe not everyone. Other people host servers too. This merely happens to be the server in which the developers have always worked closely with. (Even being ran by the developers in the past)