I feel that it is a bit of a misnomer that idling a fan cooled engine is bad for it. I get what you're saying but also keep in mind that at low speed (no load) the engine isn't producing anywhere near full power and therefor doesn't have the cooling requirements. Also with a reduction in engine speed, you have less mechanical friction, which of course requires less cooling. I've taken oil temp readings both immediately after shutting down from high speed, high load and also after a short reduced speed cool down, and they are lower after the cool down.
I generally put my rider/zero turn back to the garage at mid throttle (obviously without the deck engaged) which takes less than a minute, then down to idle for 15 to 30 seconds, then shut it down to cool off before putting it away that way I don't have to worry about hot bearings or engine parts starting grass clippings on fire.