Tell that to the Chileans who endured Pinochet, Iranians who endured the Shah and the Ayatollah and likewise for Iraq, Afghanistan, Libya, Guatemala, etc.
All a puppet would've done was be a brutal dictator who suppressed and disappeared anyone who resisted while enabling Western companies to loot the natural resources and the local populace would see no benefit from that at all.
You might say that Cubans would be better off if Castro had been deposed. Is that because you'd expect the sanctions to be removed? If so, the problem is the sanctions. You're basically saying "you would've been better off if you let me install a puppet dictator and loot your natural resources because then at least I would've stopped intentionally starving you".
And if you can't see the problem with that statement, well, I'm not sure what to say.
Iranians were way better off under the Shah than under the current regime. The current regime is way worse from a humanitarian perspective.