¿Por qué las matrices de longitud variable se hicieron opcionales en C 2011?

Cuando se introdujeron los VLA en C 1999, pensé que era una gran innovación para el lenguaje. Sin embargo, habiendo aprendido que se hizo opcional en C 2011, me pregunto qué llevó a su cambio de estado, y si significa que la característica en realidad se dirige a la obsolescencia. Si es así,...