It's still a developer management lack of decision making. They don't get off scot free because they don't want to make a decision that EA might not like. The result of that... was a piece of shit EA didn't like. That's still on the developer.
Unless EA is telling them to change something, decisions are still on them. Like EA saying the demo is terrible and developer management deciding to add flying back in to try and fix. That comes from an EA decision/request rather than the developer being indecisive.
Are you trying to separate the Bioware team between developers and management, and lumping Bioware mangement into the EA side? Because that's not the discussion here. Bioware management being indecisive is still a developer issue, not an EA issue.