I was on a 3 year cycle when I had a Yamaha F225 on my boat. That translated to approximately 600 hours with almost 0 skinny water running. The impeller always came out looking almost like new and I never had a problem getting the lower unit to drop for the 1800+ hours I ran the Yamaha. I repowered with a 2019 Suzuki DF300APX. The Suzuki 6 cylinder four stroke outboards have a bit of a reputation for stuck lower units and the annual maintenance kit that I buy comes with an impeller, subsequently I have replaced the impeller annually. I do not think that’s necessary for impeller wear but with the Suzuki’s, annual removal, lubrication and replacement of the lower unit is IMO a very good idea, subsequently the impeller gets replaced while I have the lower unit off.
I haven’t read any issues with stuck lowers on the Yamaha F300, if it were me, I’d be comfortable with a 3 year duty cycle on the impeller….