IIRC there were numerous articles after launch talking about how it was EA that actually made them add the flying mechanics, easily the best part of the gameplay, after it got stuck in development limbo for years.
Whether that was truly accurate or not, it does fit the extended development timeline, the lackluster story in the end product, and the failure to revamp the game after launch like the developers very publicly said they were trying to do. If they couldn't do it the first time, and couldn't do it the second time... it seems they were the problem, not EA (for once).