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