It seems both you and AF449 were victims of cascading errors/failures that are rarely considered even remotely possible by design engineers. Probably because it never happened to them...
Having all the systems tied in to each other so that a failure of one brings them all down is just stupid imho, but having dealt with GM design engineers my entire adult life I can easily understand how it ended up that way.
It made it easier or cheaper, period.
Incredible incompetence. The flight should have avoided the massive turbulence that triggered the event. The flight crew was too lazy to study the weather conditions despite the reputation of the area for severe weather. No design engineer could have foreseen the bungling after the problem began. Three stooges in the cockpit brought the plane down.