Perhaps the only problem is that Discovery has capital ships. And people like to fly around in big ships. It has to have something in relation with human nature.
If there would be no capital ships ,that everyone wants to have, then you would trade much less. Unless if someone would say: "too many VHF lol wuts! Lets make VHFs cost 900 million, so everyone will use LFs).
So if there is no other way to limit the number of people that fly battleships than making them only reachable to someone who has whole day time to trade, nothing will change.
Do what I do. Fly around in small ships. No need to trade then.
If you want to have CAPITAL SHIP then face the dreaded tradeing.