Microsoft'un bir suçunun olduğunu düşünmüyorum, bu direkt olarak kuruluşlar ile ilgili. Dediğin gibi risk almak istemiyor olabilirler bu çok doğal, ayrıca senin dediğin gibi geliştirici kitlesi küçük olan Framework'ler var yok değil, bunlardan bir tanesi Rails zaten.
Ama sorun şu ki bir işi 5 kişi yapabilecekken gereksiz bir şekilde 10 15 kişi işe almanın anlamıda yok. Yeni ve küçük ölçekli şirketler popülarite kafası ile ilerleyip React, Angular veya Vue gibi JavaScript Framework'lerine yönelip adeta Amerika'yı yeniden keşfetmeye çalışıyorlar. Sonuç ne mi oluyor? Günün sonunda istemeden PHP gibi bir dili tekrardan bir script dilinde oluşturmaya çalıştıklarını fark ediyorlar ancak iş işten çoktan geçmiş oluyor.
.NET, Django, Laravel, Spring gibi Framework'ler zaten sen Back-End için çok uğraşma kodunu yaz geç kafasında çalıştığını anlamaktan kaçınıyorlar neden bilmiyorum.
Ben Node.js'i veya JavaScript'i kötülemiyorum gayet güzel ve kullanışlılar. JS JQuery Ajax'ı icat edenin kazandığı sevabın haddi hesabı yok. Ancak iş JS için Fullstack'e gelince durum çok farklı bir hâl alıyor, sanki bir Fastfood restoranında hamburger hazırlıorsun gibi. Kendi amaçlarım ve tercihlerim doğrultusunda örnek bir DevStack:
Next.js
React.js
Node.js
Tailwind.
Redis.
Prisma.js
NextAuth.
Jquery.
Express.
Helmet.
Docker.
MongoDB.
Postgres.
Firebase.
Muhtemelen benim atladığım daha 4 5 tane gerekli bir şey vardır. MongoDB ile Postgres neden aynı anda var diye sorabilirsin, logları en ucuz şekilde tutmak için. Postgreste asıl veri tabanı, Rediste veritabanı cachelemesi için.
Neyse uzun lafın kısası atla deve değil bu iş ancak her şey herkesin kendi istekleri ve tercihleri doğrultusunda oluşuyor.
Benim tercihim her zaman web için PHP.