Almost never. 20 mile round trip commuting every day means either spend more time cleaning than riding, or leave mucky.
Will replace chain cassette and clean at vernal equinox.
Takes 10 minutes ! 20 mile round commute here too !
My route is pretty dirty, even taking the surfaced route. This time of year it's mud and leaf mulch. Taking the canal route is mucky other than in summer. I just build it into my routine. Arrive home, if it's been wet, I'll wipe the chain and re-oil if needed. Pop in, shower, then pop out and wash the bike off. I've a number of muc-off wash brushes (bought as a present) and their sofe one is really good at cleaning everything, and it's super quick. To get the hub clean, I just use a twin head brush and very quickly run it past the hub and then again at another angle. Takes no more than 10 minutes.
As for drying, it drips dry in the garage.