My take on this is that the issue is not declarative infrastructure resources, but a tendency to over-complicate the infrastructure.
For example: You have a problem that is suitable for some message queue -> Apache Kafka. Now you have 7 new problems and the complexity warrants perhaps 3 other services, and on, and on.