Tekrar söylüyorum. Dil bir araç. Dolayısıyla eğer ihtiyacın varsa bu aracı kullanmayı öğrenir ve kullanırsın. Bu işi komplike hale getirmenin anlamı yok. Bir dile saplanıp kalmak zorunda da değilsin. Eğer geliştireceğin şey C# gerektiriyorsa C#, C istiyorsa C, Python istiyorsa Python öğrenirsin ve bunlarda da her şeyi ogrenmezsin. Ihtiyacın olanı öğrenirsin. Ha diğer dillerle de çözüm bulabilirsin amacın için ama bazı diller seni diğer dillerden daha çok uğraştırır.
Bir vida var önünde sökmen lazım. Yıldız baş bir vida. Düz uç tornavida da söker, kaşık arkası da söker, yıldız tornavida da söker. Biri bu işi daha verimli ve kolay yapar diğerleri ona göre zayıf kalır. Dillerde aynı böyle. Biri ihtiyacını daha çok karşılar, diğeri ihtiyacını karşılamak için ekstra efor ister.