Первая причина это длительность игры. Уж слишком затянутой мне кажется игра, в какой-то момент из-за количества миссий теряешь нить сюжета, особенно если не проходишь игру взахлёб. Сравним количество сюжетных миссий (не считая дополнительных) в разных частях. Второй причиной является неоправданная величина карты. Ничего плохого в большой карте нет, но вот смысла в этом не вижу. Лишь проходя миссии мы катаемся по всей карте, но в остальное время вне крупных городов делать нечего. Лично мне больше нравится маленькая и насыщенная карта, например в Vice city. Третья причина это принуждение со стороны игры проходить дополнительные миссии для дальнейшего продвижения по сюжету. Самая ненавидимая мной причина, так как приходится тратить на скучные и однообразные миссии время и в некоторых случаях даже нервы. Примером может послужить лётная школа, не пройдя которую многие забрасывали игру, в том числе я. Так же вспоминается пример с последнем уровнем игры, где не пройдя миссии пожарны