I guess he forgot about the old Microsoft motto: Embrace, Extend, Extinguish. It's still alive today, albeit a bit more subtle than it used to be.
The industry as a whole seems to have forgotten the events of 15-20 years ago (as is common in human society).
If it hadn't, we wouldn't have let systemd do the exact same thing with regards to compatibility with non-systemd distributions, let alone other Unices.
"Sure, all you have to do is add a hard dependency on our library!"
"They way you've been doing for 30 years is incorrect, here make a chance that will force mindshare onto your entire userbase."
"Distributions CAN use something other than the defaults, but we want them to use the defaults and there's no guarantee that not using the defaults will ever continue to work."