Don’t agree with this at all. Suggesting that branching be replaced with further time consuming meetings and features toggles just seems ridiculous.
Part of your role as a developer should be a good understanding of source control and having processes in place to support the use of branching (planning, reviews, correctly identified tasks) is a lot more conducive to having a concise code base than filling it full of broken code and feature toggles.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.