That's because you're not an angler. To catch a fish in it's own environment, you have to understand its environment and the weather, including temperature and the wind direction, it feeding habits at the time you're angling and if the fish is feeding (catchable) or spawning (less catchable) or...