From the sales page :
Some may know you as an ally; others will call you a pirate, a bounty hunter, a smuggler, an explorer, an assassin, a hero... Fly alone or with friends, fight for a cause or go it alone; your actions change the galaxy around you in an ever unfolding story.
The problem isn't piracy it's FD actively marketing a playstyle without the mechanics to make that play style as fair as possible for both sides. I'm not naive enough to think that this game isn't highly populated by traders but it's a part of the game FD aren't actively promoting. Most new players will be buying for the combat roles whether you agree with this or not.
Regarding the rares drop, this is a bug fix and I'm not fussed by it. The reason why people are complaining is because even though it's a bug that needs fixing it's damaging towards a profession that already has it hard as it is. Not saying it shouldn't be hard but it should be do able.
Ways to improve piracy in game :
Fix the interdiction cooldown.
Make it more profitable to pirate npcs and/or add ways to declare piracy on npc so there's a chance of abandoned cargo rather than stolen.
Only add the new marked cargo changes when the ability to remove the mark is added or make the mark faction specific.
Combat logging fixes - telemetry added to detect it and proper consequences for using it since there's no way to stop it.
500k bounty for killing a player and/or npc. Unfortunately the bounty mechanics needs to be looked at as currently most of the people who can afford to pirate already have millions of cr they made through trading as combat professions don't scale.