Just adding my two cents here. Most users keep their devices for an average of 5 years. If MS supported each Windows SAC release for up to 5 years, it would be so much easier for enterprises to embrace SAC over LTSC. That would mean users get a new Windows version every time they change their PC as opposed to disrupting them every year or so at the risk of breaking their applications.
To all those LTSC issues raised in the article, they all have a workaround or alternative so they are of no concern and I can safely dismiss them as fear-mongering designed to fit Microsoft's agenda. After all, let's look at who wrote the article. The author conveniently failed to even take a peek at the recent series of upgrade disasters and delays Microsoft is facing. I think it is evident Microsoft can't keep up with their own agenda, which has hurt their credibility. If they are to be successful at repairing the damage, first they have to earn our trust before we can take their agenda seriously by releasing stable and trustworthy upgrades that are consistently on time. Constant delays is a clear sign of trouble. If MS can't keep up with their own pace, what makes anyone think that the average enterprise will be able to do the same? We just don't have the resources to go around every 6 months upgrading machines. If they slowed down the release pace to maybe once a year, and support those releases for up to 5 years, I believe Microsoft might be able to keep up with the pace, they won't stumble as much, make it much easier for enterprises, significantly reduce the push back, and have a much more successful Win 10 upgrade path.