WD40 has its place, though I prefer GT85. Spray liberally after cleaning to disperse the water, (avoiding brakes obviously) then I lube the chain immediately before I ride.
Its common to use WD40 to shine up the frame and clean components as well.
I know a couple of people who used to add a few drops of chain lube to their fork stanchions, turned out it was causing premature wear and the gold layer has worn off, they thought I was the mud at first. They do what I do now, fill an old lube bottle with fork oil and use that instead.
Personally, my bike cleaning involves hose-piping off all the mud, GT85 on the drivetrain, saddle clamp, seatpost clamp, shifters and anything else I want to keep shiny. Its quite rare for the bike to actually see a sponge and car shampoo. (don’t use any of that bike specific stuff like shit shifter)