Сварик, Вы зря бычите, ну называются они так - кодеры.
Потому что кодят то что за них придумали другие.
Есть архитекторы, а есть кодеры.
Кодер это важная профессия требующая знаний и навыков, но это всего лишь человек который реализует то что спроектировал архитектор.
Свойства и взаимодействие объектов, интерфейс ввода и вывода функций.
Это всё разработали архитекторы в майкрософте и описали в документации.
Дальнейшее уже работа кодеров.
Работа важная и ответственная, потому как плохой кодер может испортить работу.
Кодеры вайна взяли чужую документацию и реализуют её.