Commodore were making money off the hardware sales. Why would free software hurt Commodore? For companies that lose money on hardware, the situation is a lot more serious.
Piracy helped the Amiga. There's no two ways about it.
Software houses left the Amiga because the chips were weak, not because of piracy.
50% of something is better than 100% of nothing.