Такое чувство что вы путаете разницу в знаниях версий языка и знание различных парадигм или языковых концептов.
языковые концепты и парадигмы придумывают не потому что это модно. они несут оптимизации и четко определяют место языка для наилучшего применения.
на любом языке можно написать операционку, но вот почему-то в той же винде их сотни. ой как зря усложнили продукт. вам бы им подсказать)