Well honestly pirating is something that is supposed to be difficult to work, because you ARE putting yourself in a situation where people will fight you, and the authorities will come after you, if you can get a trader to drop some cargo that you can earn some money on, then you win, but if you destroy the trader because they do not want to, then yes, you will not earn anything.
Pirating should be possible and is, pirating should however not be even close to easy, because then it would end up absolutely destroying anyone that wanted to trade, and yes I totally agree with the trading is already easy, but as it is, already there is absolutely nothing that is stopping a pirate from destroying a trader making them lose profit, so maybe you need a little perspective, consider that while you might not be gaining anything, your victims are losing money, pirating works like that, and when they do not want to lose as much and drop some cargo for you to not do that then you will begin gaining?