It's actually annoying. In aws world, only aws solutions are even mentioned. I notified only after certification that there are many valid use cases for not using Ami's for example. Aws pretty much recommends making a new ami for every little change you make on servers, and if you have a fleet of hundreds of servers and want to change a small config on them, that means building and replacing hundreds of Ami's.
Compare that to ansible that can quickly and in parallell make the change everywhere in seconds.
The immutable infrastructure thing sounds really good in theory but has flaws in practice. The benefits are there but at a big time/money/complexity cost.
I don't think the definition of a good guy has changed recently...