There are many words that are commonly mispronounced, such as "recurring" being pronounced as "re-occurring," but that one at least has some logic to it, as something that is recurring is, in fact, re-occurring.
But why in blue blazes does seemingly everyone pronounce "spigot" as "spicket"?
AFAIK, there is no logic to it. Is there any background to this I'm unaware of, or underlying reason why this would be the case?