Se aprofunda no ecossistema da Microsoft que você vai ver o que é bagunça, rs. A quantidade de frameworks, tecnologias que criaram em mataram também deixando os devs perdidos... Isso ocorre em todo lugar, a diferença é que o JavaScript está mais em alta e todo mundo tem suas preferências do que prefere usar e acha mais prático e rápido.
1