Yeah, factoring in where the money came from takes the moral in a completely different direction.
In the end, a lot of people are getting cheaper food, and more fish is being produced with fewer workers. The suffering is caused by unexpected change, not because the corporate fishing fleet is inherently bad.
I would argue that the poor working conditions are caused by the temporary oversupply of fisherman, not by anything inherent to the job structure. Once that oversupply is corrected, you end up with fisherman working for a good wage to provide cheaper food to thousands of people. The community as a whole can work fewer hours and enjoy more of their life.
So capitalism ruthlessly exploited the people it pushed out of a niche, a one-time cost to a small group of people, in exchange for permanent good effects for everyone.
Obviously it would be better if the company was giving good wages from the start, and a social safety net kept that small group from suffering at all. But even with that terrible side effect, the search for efficiency was a good thing.