I think he's more angry at ARM templates than anything else.
I'm learning terraform to work with Azure. Primarily because one day I might need to work with any other cloud provider and I don't want to learn 3 different DSLs when I might be able to get away with learning 1.
But even that sounds like wishful thinking as I write it out.