I think its mainly because the narrative for MGS3 takes a back seat until later in the game where it becomes pretty damn good. However along the way from Granin to the Fury there is barely any story and therefore its less compelling than say MGS1/2.
MGS3 is worth finishing just to see the ending.
--
www.youtube.com/blitzking900