Czytając swoje pytanie i niektóre odpowiedzi, można odnieść wrażenie, że utożsamiacie „agnostycyzm językowy” z „znajomością każdego paradygmatu na ziemi”.
Nie jestem pewien, czy znajomość każdego istniejącego paradygmatu, czy znajomość różnorodnych języków, obejmujących kilka paradygmatów i typów języków sprawia, że jesteś „agnostyczny”.
To tak, jakby powiedzieć, że praktykowanie wszystkich religii powoduje, że stajesz się religijnie agnostyczny.
Myślę, że osoba znająca język w zakresie programowania języków powinna być kimś, kto w ogóle nie umie programować w dowolnym języku lub nie obchodzi go, w jakim języku ma się programować.
To powiedziawszy, niektórzy twierdzą, że prawdziwy programista może programować w dowolnym języku, mając dostęp do dokumentacji tego języka.
Jeśli to rozumiesz przez „język agnostyczny”, prawie każdy doświadczony programista może programować w dowolnym języku, z którym jest zmuszony do pracy, pod warunkiem dostępu do dokumentacji językowej.
Może chcesz być „politeistą języka”.
Ja sam jestem kompetentny w kilku paradygmatach językowych, ale wolę OOP, gdy ma zastosowanie. Więc chyba nie jestem agnostykiem.
Prawie nie znajdziesz nikogo, kto nie preferuje określonego paradygmatu lub języka, mając swobodę wyboru.