This is the text of a software developer, who certainly does not understand software architecture.
Yes, software bloat and not caring about performance, these are slight issues. Usually solved by Moores law, less so these days.
But nowhere does he mention the fact that maintainability is FAR more important than performance. Yeah, I can write a program in assembly that outperforms your Haskell one. Let's see who can adapt to the market in the coming years.
Software architecture necessitates "bloat" because abstractions are required to make software that can be updated/maintained instead of discarded and rewritten.