Or shortcomings because they thought they knew what users would want to use Siri for, never expecting a) a competitor would release a product that b) went so far beyond in capabilities that Siri was designed to do...
In short firmware as a service means Cloud Computing. Cloud computing is nothing more than a use and delivery of resources and services from the web model. A model where everything directs the “delivery” like “as a Service”, where it does not matter where the resources are located nor who provides them, but rather that they are always available, they are cheap, flexible, scalable, safe… and above all, they give me access to the information I need at any given time and from any device without needing extensive knowledge about computers.
Microsoft doing all sorts of interesting things in the run up to Christmas: like open sourcing the Surface UEFI environment as Project Mu. The strategy is to make everything you want always up-to-date with timely fixes and new features.. turn it into "X-as-a-service" .. Microsoft did it with firmware UEFI via "project mu"
True fact. I think young generation think that COBOL isn't as sexy as working with modern frameworks. Another reason is that COBOL historically hasn't been the most attractive option for young programmers as no one likes to spend the rest of their career doing maintenance work rather than any greenfield development.