IMO Farmer fishing has enough incentives with Enchanted Rods/Bows, regular Leather Armor, Gold Apples, and Exp gain in addition to the fish.
Also, why we can't have nice things: people would auto-fish all day.
I would like to see Farmer have a chance to gain profession relics while leveling just like every other profession does with mining, but I don't know where to implement it.
.