The circumstances here were predictable based on the design of the systems. A proper evaluation of the system - as designed - would have revealed the opportunity for a malfunctioning radio altimeter to cause a reduction to idle thrust in flight.
I would tend to agree. In that sense, broadly speaking, this is a very similar type of event to the Spanair MD-80 in Madrid last year where (IIRC) pulling a circuit breaker to isolate a non-critical faulty sensor, as a side effect caused the critical take-off configuration alarm system to become inoperational.
Proper systems design and testing seems to become more and more important, as complexity increases.