This is the fundamental problem with hardware manufacturers getting into creating computer software to operate their hardware. There is no easy way to transition into software, especially when you don't hire the necessary team of developers, security experts, etc. to support your goals. Hardware manufacturers goals and profit margins have long been based on a number of physical goods + labor + manufacturing + r&d + more. Software, unfortunately, isn't seen in the same way. It's just a geek with a computer and then something magical happens. They fail to realize that the same challenges with building, updating, upgrading, closing fatal flaws, testing, etc need to occur. But, because they can't see it, they fail to place the same amount of value on it. Once again, it's just a bunch of geeks and a bunch of computers. Two interesting additions to this article that you should check out: