This only works in environments where:
[a] Others (non devs) can be entrusted to make decisions without developer input. Rare, in my experience.I've been in several hour-long meetings where I've only had 5 minutes of input, but that 5 minutes of input saved weeks/months of frustration/headaches.
[b] Offices are setup in such a way that devs get their own quiet space without surrounding distractions.
Most money available in the industry exist at places where 'a' and 'b' don't exist.