Since Frontier makes most of their sales in game copies, and cheaters and/or modders will always exist in some form, and many complain cheaters and/or modders affect the game and/or BGS, the solution may be as simple as providing a second edition of Elite.
A moddable version (generating more sales) in addition to the one we now have. The two versions play on different servers and are completely isolated from each other.
You could have two copies of the same game, with two separate Frontier Accounts on different Frontier server run galaxies and BGS.
Gankers, bots, scripts, trainers and cheaters in one Frontier galaxy in a version designed for that purpose. (That, may be entertaining to watch!)
Those opposed to that type of Elite have this original version, on different servers, without those features, playing the way the game was originally designed, with a BGS unaffected by those features.
If your caught cheating in the original version, your game gets converted to the moddable version and your moved to those servers.
Now, everyone is happy. It's a win for Frontier. It's a win for those who want the original design. It's a win for those who want to mod and cheat.
Everyone gets what they want and the community is happy.
If it's just sales and game copies that matter, this is a perfect solution for all.
o7.....