Forward into the past!
We're seeing the re-invention of the divide and conquer approach: X was too big and too slow to provision, so we're going with smaller systems that are much more agile and that "anyone" can manage. Of course there are more of them, so maintenance time and effort is multiplied (1400 security patch applications, anyone?) and we need more people to do it. After a while, this gets to be a problem. Wait - look! We can consolidate all this little servers into a few big ones. Problem solved!
There's a time-honored tradition of stampeding over to a "new" approach that solves your current issues, without any insight (or memory) that the new approach has its issues, too. Too hard to figure out how to solve your current issues, so just follow the PR/hype and go with something different.
Fun to watch this on its second or third go-around.