Was it really player bitching, or was it just inevitability of more efficient game design? The more choice and branching you allow, the more you're splitting your dev time between content that not everyone is going to play. Bioware games started losing their significance of choice even before EA...