I get the impression that the author of this is completely focused on desktop and mobile software and has written an editorial based on the perspective that those are the only realms that exist. I agree with her conclusions with respect to consumer and office platforms, but think she makes the gross error of then projecting that onto the rest of the computing world. Many platforms will stay alive outside of this space with good toolchain support and poor GUI application support.
In HPC x86-64 (in fact, Intel x86-64) is the only thriving architecture: here is the breakdown from the last Top500:
- 445 systems are Intel x86-64
- 21 systems are AMD x86-64
- 19 systems are IBM Blue Gene/Q. IBM discontinued the Blue Gene line, so these systems would be replaced with something else as they age.
- 7 systems are IBM Power 7. There are no IBM Power 8 systems on the list.
- 7 systems are SPARC-based. AFAIK all of them are Fujitsu systems installed in Japan, and they are not accessible to researchers outside of Japan.
- 1 system is based on Chinese ShenWei architecture.
- There are no ARM (neither ARMv7 nor ARM64) systems on the list.
I highly doubt if arm will ever become a serious contender in the desktop computing market, let alone the hpc market which is even more difficult with what Intel can guarantee.
What architectures would you consider competitive in each of these areas? As far as I know, most of the areas you listed are migrating to ARM and AMD64 for new designs/installations at a pretty quick pace.