Если вам дадут задачу написать новый ЯП, вы скажете что зачем создавать новый, если уже есть 100500 готовых решений?
определенно не доросли еще
Сейчас поголовно люди зависят от инструментов (в данном случае библиотек, фреймворков, сборщиков и т.д), но как только у них отобрать это все, то они кипятком будут писаться не зная что делать.
А людишки выше явно от них зависят и утверждают что написать что либо без зависимостей невозможно, а если возможно то это будет убогий код.
Есть инженеры, а есть недопрограммисты
Стандарт это документ, а style guide это один из многих практик написания кода.
К архитектуре и паттернам проектирования, ООП не имеет никакого отношения в общем случае.
Это где такие стандарты и какого кода?
При чем тут вообще ООП?
В вашем случае оно ждет "owner" во вторых скобках, а у вас "ва", или это описка? Пример: cpp.sh/963mm