I agree with all the sentiments about EFI, but if you have a carb engine its not a mystery on how to deal with this.
Step 1: Run it out of gas. Just disconnect the fuel line and wait till it conks out
Step 2: Afterwards, open the drain screw at the bottom of the carb float bowl and drain any residual fuel (there will be a few teaspoons even after running it out of gas)
Step 3: Don't use old fuel, and use stabilizer on what you have
I have a 2 year old 6hp Mercury 4-stroke kicker. Its one of those rattle can single cylinder motors that have a reputation for being hard to start and constantly clogging up carbs. I only use mine periodically, and it sits for extended intervals. Doing the above, it starts first or second pull, every single time. Most people never drain the bowl, and you will be surprised how much fuel is left in there even after running it out of gas.
if you want to get really pedantic about your fuel, run your kicker off a Jerry can and then just dump the rest of the fuel into your vehicle after each use - done - fresh fuel every time out.