Maybe because Sabbath is overrated, and barely metal at all.
They play so fucking slow, man. I'd put them in the same region as Metallica, i.e. too rock and roll to be metal.
I'd also attribute a great deal of their success to their name, like the grateful dead, the eagles, ozzy, and maiden