In practice business people have such a poor intuition for systems design you end up with borderline unusable software when you do that.