Complexity, state, and lack of thoughtfulness/design. When things are rushed they are lower quality and it seems nowadays almost everything is rushed. Also, time taken "pondering" outside of writing code and stuff can be robbed by constant distractions via mobile device waay more than in decades past.