I get asked this question at least once a day – “Is fishing worth it” – and I always give the same answer. Your idea of ‘worth it’ and mine are going to be very different. Fishing is very RNG based in Dragonflight, which is part of the reason, but there’s deeper reasons to why there’s no one answer to these questions. I can’t answer whether or not something is worth it for someone else, because I have no idea what their criteria is.
I have multiple sclerosis and during a relapse (which I’m just going through the tail end of now) my eyes and my hands don’t function as they should. I usually use apps to read text to me and to type for me. Fishing (and pet battles) are two World of Warcraft activities that I can still partake in because they require minimal hand movement (and because fishing has sounds). Making gold is about consistency. The activity I choose to do rarely matters, but being consistent does matter. For me, fishing is worth it. I’m making anywhere from 150k-1 million gold a day depending on which recipes drop and how fish are selling. I usually do pet battles with my main account in the meantime. Looking at text, reading the auction house, having to move my character around, these are awkward for me a lot of the time, so I am incredibly thankful that there are some activities I can still do that don’t put a strain on my body. When I’m able to, I get back to the auction house, gathering, crafting, and all of that good stuff. Some months are better than others.
The point of this is – stop asking someone else if abc123 activity is “worth it” – take the information provided, and make an education guess at whether or not it will be worth it FOR YOU. Maybe even try it for a little while. You can decide for yourself whether something is enjoyable enough / profitable enough for you to continue doing it – or you can move on to something better.