"It's all a far cry from the good old days, ...
... where one could take a bunch of Microsoft Certified ____"
There's about a bazillion different "certifications" now, so I'd say it's a far, far, far cry.
Considering any college or autodidact education will only require about a Calc. 2 level to fulfill _ANY_ of the certifications, I see no reason to have so many outside of feigning "specialty". At least the old trifecta set of certifications focused on specialty themselves, but now they're setup to give the illusion of some specialty magic that isn't exactly correct to begin with. Take "IoT" or "AI". If you're IoT, you're a programmer of some type but, for "AI" you're a programmer writing something a mathematician came up with. Either way, you're a programmer. Lastly, the current way also assumes you can't be trained in something else. I mean does knowing C for embedded mean you can't understand Haskell for AI? You know Perl, so there's no way in hell you can learn Python? It all seems crazy and in the end you kind of suspect all this is just to make $$$ off of developers and kin.