It seems like every week someone asks if after-run oil is really necessary, and the answers range from "yes, after every run" to "only if you're going to let it sit for weeks" to "never, it's a waste of money". The premise is usually related to preventing corrosion, but that's not really my concern.
I have a tiny little .08 engine that I drive like I want it to explode, and I'm fine with it because the vehicle is fun that way. However, priming the fuel feed after it's been sitting for more than a couple days is a huge pain, because any residual fuel in the crankcase evaporates and the tiny amount of oil left behind isn't enough to form a good seal between the piston and sleeve. (the engine still runs great, but there's basically no pinch left, and the tiny displacement makes it difficult to generate enough suction to prime the fuel feed using just a pullstarter.)
I'm sure I'm the millionth RCer to have figured this out, but it can't hurt to post it again for any noobs out there: Putting a couple drops of after-run oil into the combustion chamber before trying to prime the fuel feed makes a huge difference, because it restores the fluid seal around the piston. Some might point out I could do the same thing with fuel, but fuel doesn't come in convenient dropper-bottles, and I don't feel like buying a bottle of oil just to empty it out and refill it with fuel. Plus, since after-run oil also makes a good rebuild lube, it just doubles the reason to keep some around, even if you don't use it during long-term storage.