Fishing is not a DoH. It's a DoL. Should compare apples to apples. With that said, I would LOVE a crafting material bank like GW2 has. They have some fantastic QoL items there. Inventory handling in this game is far from fantastic.
That sounds a lot like just adding storage for all characters and not a tackle box for anglers. Miners & Botanists have only two items to carry - their primary and secondary tools. Anglers get the primary and secondary tool, and then a crapload of bait on top of it.
Another thing about fishing: our fishing log is balls. Mining/Botany get a nice log, one that actually has a search feature, and shows all items and their zones (even if you haven't gathered it before). Fishing gets a log sans search feature, filled only with "undiscovered" if you've not run across a particular hole yet, with no information at all about fish until you've actually collected it.
With that right there, it would seem that either SE really hates fishing, or fishing was meant to be something you discovered out on your own, while you're cruising the various locations. 'It's the journey that matters, not the destination'. If the latter was indeed the intent, then it would make sense that we need to actively carry a ton of various bait on us as you'll never know what type of bait works in a particular fishing spot. And 5 years later, they're still just adding more and more bait options, but not providing an actual tackle box.
Maybe they do hate fishing after all.