Piracy for beginner players is seriously hard work. very rarely will you get high priced goods, so even without deaths breaking even is pretty challenging. Bounty hunters are a real threat as your ships have flimsy shields and poor masslock factors, so when escaping you rely on pure speed. Even when you strike it big, your very small cargo space will only allow for a small booty. Multipurpose ships fitted for trading, but with guns, are a considerable threat (ie trader Cobra with 4 gimballed pulses against an eagle without chaff is almost impossible)
Piracy with a high end ship however is very easy. The strong shields allow high waking out even if you get masslocked. Your large cargo hold will allow you to take 30t or more, which even with a basic 6k commodity is almost 150k. You masslock everything, so you don't care if they submit or not. Your targets have a far higher insurance rebuy, so they're far more likely to surrender some cargo. When comparing rare pirating vs Cobras, Type 6s and Asps with pirating Type 7s, Pythons and Type 9s, the latter will almost always give cargo up without even forcing you to shoot. When pirating rare traders however, it is extremely rare for them to give up any cargo at all without being forced to.
Another advantage of big ships is their longer range. If you pirate in a Viper, as I'm trying right now, your jump range is a bit of a joke and you'll find yourself forced to sell where you are, as there may not be an Anarchy system within your range, adding more risk, unless there's an off-faction station in your system with a black market.
As for upcoming changes, scoop drones will only benefit big ships. Small ships won't have the capacity for this.
It's pretty much the exact opposite of what you'd expect, piracy starts out really, really hard (in a sidewinder for a new player it's probably impossible), and becomes pretty much trivial in the late game.
Making money in the Viper is actually possible, but the entry fee is at least 1 million credits.