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.