I suppose it’s a good suggestion for people that live in milder climates with plenty of water but I can tell you that it is very frowned up here in the desert southwest. Then again, our hard freeze times are measured in hours, not days, and so it’s really not an issue for outdoor spigots. All I do around here is make sure all of my hoses are coiled up into their boxes, the spigot is turned off and then I put a spigot cover over it. For any above ground pipe, we simply put foam insulation around it (looks like black pool noodles) and then seal it up with 20mil black vinyl plumbers tape. After that, you can put an insulation bag over it. Some people just throw old bed sheets or bath towels over the pipes. My neighbor, who is rather crafty, actually got some heavy duty fabric material and sewed together her own insulation bag that was stuffed with fiberglass insulation by her husband. It was actually a very pretty pattern she picked out unlike the drab tan ones you get at the hardware store.
No reason to waste water around here by letting it drip …