You guys who are complaining must be doing something wrong. There aren't that many fish that are valuable, but the ones that are you can use the right bait and catch them 100% of the time, no trash fish involved for the most part. Fishing IS a supplier, albeit only of about 5 fish that have any demand at all. I would love to see it expanded as I consider it my main job in the whole game, but I've made over a million just fishing so far and "randomness" is never a factor.