I think it's fair to assume that they discounted the price because they were close to announce an "hardware" update.
That doesn't make your latter point wrong though, that was probably true too!
[1] http://www.bloomberg.com/news/articles/2016-09-06/full-text-...
That doesn't make your latter point wrong though, that was probably true too!