The problem is not that someone could buy credits with cash and then an Anaconda and guns with the credits.
The problem is, credits also buy repairs, insurance, ammunition. Imagine a guy with a big wallet who can just spam the most expensive missiles in every fight and note care whether they die, because they never have to compensate any losses within the game.
There is not corporation territory to defend.
You move to the next system. Problem solved.