content: Two things I have seen in the last 5 years:  Managers copying bad things from other companies and think it will save them. A new generation of developers that never saw a good designed program in the first place. They are so used to bad design that they can't imagine that there could be better ways.