I like an interview IGN had with the developers and they are like "We would have added offline sooner, but we had problems with the servers that needed to be dealt with".
And I'm like "Hello! If you had offline to begin with there would have been server issues!!!"
I assume you mean there wouldn't
have been server issues.
However, I think your perspective is ignoring the realities of game development. It's obvious that online play was meant to be a key feature of this game. An offline mode was a lower priority. It would have made no sense at all to complete the offline mode if that meant delaying the online mode, when the latter was intended as a key attraction for the title.
Of course, the online piece was totally screwed, too, so they delivered what was a fundamentally broken product, in terms of both how it was meant
to work and what most fans of the series expected.