Remember, pvp-ers aren't born in vipers with CR 100M in the bank. They will need to do something to make CR which as things stands looks like it would be done in solo (literally no reason not to) and then flip to pvp, buy a viper and go from there...flipping back to solo for the next trade haul.
The plan is for all professions to be roughly equal in earning power. The starter sidey with pulse lasers is a fine light fighter. No need to become a trader if you are a combat enthusiast. If the player (keen on PvP) wants to get going, why not start doing bodyguard and bounty hunting missions? No time wasted in a defenceless hauler, and you are getting combat experience and rep along the way.
I think one key misunderstanding is that you cimpletely discount the NPCs. I don't mean as threats, as... denizens of the galaxy. Elite isn't being designed so that "PvP"-anything will be a viable career. PvP clashes will be the occasional spice in the stew.
Find what you want to do, and do it. Don't waste time in solo mode, grinding credits thinking you need to be ready for some PvP arena showdown. If you think the coolest bit is interacting with other players, don't leave the Open group, and follow the news items about where in the galaxy things are hotting up. Thst's where the people will be.
If you specifically want to be a pirate and prey on other players you are a little out of luck. Only those merchants who specifically enjoy the added excitement of possible player piracy will be potential targets. That is by design, and very unlikely to change. But pirate va merchant isn't about "exciting PvP" anyway. It's about getting to plunder a fat and helpless merchant. That will have to be NPCs, almost exclusively, since most merchant players will probably not be too keen to play that part in the power fantasy.
But playing a pirate _is_ a good way to get quality PvP action, as PC bounty hunters will come after you. Then it's combat ship vs combat ship, and PvP player vs PvP player. Sounds just fine to me. Signing up as a merc works too. Federal PC mercs vs Imperial PC mercs. Go nuts!