What I meant by limitation is that you are limited by what the engine allows you to do. In Freelancer, that’s really not much.
We’ve gone really far (and probably still can) with FLHook plugins, passionate starport devs tearing the game apart, various hacks and so on, but down the road we are always constrained by the engine in one way or another.
As a member of the SvenCoop team for several years now, I can assure you getting engine access changed our lives. This is what I want for Discovery. I want to be able to say something else than “No we can’t do that” whenever a community member asks about a feature that should be simple to implement, and instead be able to say “It’s possible but we’ll have to consider if it’s worth it”.
It will take a while to get somewhere, but we will.
Also, bear in mind we are working on it as a game of its own. We are not creating this as a modding platform. While mods may be possible, this is not a priority in our roadmap and it might never be if it ends up being a huge undertaking. There would be a higher chance of seeing the framework (without assets) opensourced.