Yeah, like anything it's easy to go far in one direction or the other: for some organizations the opposite approach may be needed.
Maybe "filtering" is a better term than "shielding", since the latter assumes an adversarial relationship between "devs" and "suits" at the outset, and the terms we use even to think to ourselves about these things influence how we ultimately behave.