I think it is a bit excessive. I think it could be more beneficial for companies to slow down and invest more time and quality into better upgrades rather than rushing to push new technology at such a fast rate.