I'm not trading personally but am glad it got harder to earn cash. So every aspect of the game should be, like in the 1984 opus.
I believe there is no better way to stop people from grinding than making it as hard as possible.
I didn't enjoy the game the first week I played anywhere near as much as I do now, simply because (and I was unaware of it at the time) I was grinding my way through a Cobra MkIII.
Now playing as an explorer and knowing the prices of outfitting and (don't even want to think about it) the next on the line ASP, I find myself just enjoying the game without thinking of the credits I make along the way… and the game has truly started for me now.
Hell, I'll even take on a "watch the paint dry" mission if it was relevant to my story/game.
EDIT:….for free.