You will never be able to create a game where there's a sufficient number of players who do nothing but sail around in traders to be prey for other players.
Capturing player indiamen (or any traders for that matter) are lucky strikes, not consistent gameplay.
It's a mentality issue, not a gameplay issue. No one likes paying money to play a game where he exists only as prey for other players.