Some might have stayed home because they didn’t consider McCain a conservative. I have no problem with principled stands.
Some have suggested here that the SoS’s permitting fraud could have made others think it was hopeless.
I suppose some bought the “it’s all over” line from the media and its pollsters.
I think you covered it.