Shame, I blame consoles with internet connections and HDDs, if this game was released on PS2 it would've been heavily big tested and had all these bugs fixed before it was shipped.
A double edged sword, perhaps. On one hand you may have a point. Yet implicitly online connectivity gives the great advantage of more easily distributing software updates in case something really does need fixing.