Here's my 2 cents from somebody who's lived in the rust belt for my entire life. I apply Never Seize to any threaded fastener that I'm going to remove and reinstall multiple times over the life of the vehicle. Examples include lug nuts, bolts on the skid plates that I need to remove for every oil change, shock bolts, and the shafts on the LCA camber adjustment bolts - but not the threads. (These are famous for corroding inside the bushings and requiring new LCA's during an alignment.) In short, if I'm going to remove it during my lifetime with the vehicle, I'm probably going to use it to make my life easier down the road unless I don't ever want it to come loose. And for those of you that don't live in the rust belt, you have no idea what a pain it is.
As for spark plugs, I apply a very small amount of high temperature anti-seize and use a torque wrench to install the plugs. I've heard all the stories about folks stripping threads on plus when using anti-seize, but in 50 years of changing spark plugs, I've never stripped one. I have owned Ford F-150's with the famous modular motors though and it was mandatory to use Nickel anti-seize on the plug shanks or they welded themselves in due to a poor design.