Pourquoi Magento 2 utilise Knockout au lieu d'Angular ou React

Ma question est aussi simple qu'elle l'indique dans le titre. C'est pourquoi Magento choisirait-il KO au lieu d'autres cadres comme angulaire ou réagir? Y a-t-il une raison précise? Est-ce aussi la bonne plateforme pour poser cette