I think I believe them: the game they wanted to make was one where the "continuous, integrated online world" was integral to the way people played SimCity: only the final product didn't do enough to justify their original intention.
If it was just a matter of DRM, then it's plain inconsistent with how they're approaching DRM with every other PC release they've done recently.