Architects deliver what clients ask for. I think in most cases it's just the client following trends and the architect works within the constraints they are provided.
I equate this to blaming the designer for creating the same looking designs when in reality there are many stakeholders and the designer is just trying to satisfy them.