"Hardware is so over"
Hardware is never over. Software is never over. Apple is failing because they refuse to eliminate the premium design prices even though they ran out of premium design ideas years ago. Most of their recent "upgrades" have been frustrating brand lock-in attempts rather than useful features.