Very well said. I agree that time on the water is the best teacher of all. However, You also need time on specific lakes at specific times of the year to be consistent catching fish. Some lakes fish very similarly. Others fish totally different. Then there are the particular nuances of lake like a specific bait to throw, types of vegetation to fish, or forage you need to match.. Having a red blade on your spinner bait for example. Being versatile and having the ability to fish various techniques and baits is a benefit to an angler. You don't want to be a one trick pony.