Not all companies are AMAZON or NETFLIX. There is a cost in managing microservices, they don't come for free. Every business has different needs and we have to analise the best solution and the best architectural design. It could be microservices, it could be not, it is usually a mix of the available patterns. It depends.
I personally think that in the last 10 years the IT business became very good in justifing costs and employments. We are good in creating new jobs to do the same things we were doing 20 years ago with an exponential complexity. With a team of 5 people instead of 1. And we are all victim of trends and hypes.
No tool can compensate for human intelligence. Function as a Service is very cool if you ask a developer. But it is not cool if you ask a CTO o CFO when the software gets implemented by 10 different people in 10 different laguages with 10 different standards.
Building standards is the drive for cost containment and system robustness. Converging, not diverging. I am not against evoution and I know it goes throug a divergent-convergent dance, but we have too much today. We are all looking for the silver bullet, I personally keep looking for simplicity.