This post has the rare quality of actually being backed up with real technical reasons why a thing is an anti-pattern rather than hand-wavy & "it bad".