Filling your tank helps reduce water problems in the tank but does nothing for your carb. Draining your carb or running it dry is still best for your carb if it is going to sit for weeks on end. If the carb is cared for properly it will run gas with some water in it anyway. The addition of a good additive is what is helping the carb when it is not drained. I prefer to use additive AND drain carb if its going to be sitting for some time. Whatever works!
Chief, small engine certified
That is an interesting question. Is it better to run dry?
I think if you read the manuals you will find that the guidance is mixed, with most ONLY recommending running dry if the boat is to be unused for an extended storage period. The thing is, if the carb is mostly drained (running dry does not get them bone dry) it is certain that what is left will dry to gum. On the other hand if the carb is left as-is and the boat is used again within 2-3 weeks, the carb remains full and the gas does not turn to gum.
I have not drained a carb in years and I have many engines. But I have kept tanks full and used effective additives (not all of them are--Stabil was wholly and repeatedly ineffective against e-10 corrosion when compared to certain other products). I think many bad experiences are due to failures in keeping water out and tanks full, and using ineffective additives; there is a LOT of snake oil out there.
Not small engine certified (I do have 3 outboards on my current boat and have rebuilt dozens of carbs), but 30+ chemical engineer working in the petroleum and additive industry (nothing retail, only industrial products). I know a little about gasoline and e-10 chemistry based upon personal time in the lab.
I think Stabil has gotten by on advertising selling so-so product for many years. They got passed by much better products. Switch to Biobor EB and see if carb corrosion is not stopped dead.