People are how constrained.
Everyone has an opinion on what should be done and why that's the case, but what tends to stop us and the projects in which we're involved is knowing how.
That's one thing I like about Collective Code Construction Contract. Everyone is encouraged to discuss the heck out of what and why and to prove their case, and we all agree to invite those who know how, to do.