I did not try to defend microservices. I tried to note that devops is not an opposite to customer-facing value.
I think most of your points are valid (wherever my experience is enough to judge).
I think most of your points are valid (wherever my experience is enough to judge).
The set of companies that have any sort of reliability or performance-oriented need a "microservice architecture" is three, maybe four orders of magnitude smaller than the set of companies building web applications. They--and you--have been sold on a trend that is actively antithetical to the goals of delivering a product.
Build your application. Use an auto-scaling group and an ELB. You have more important things to do until you reach the scale where you can pay someone (hi) to do them.