My working hypothesis is that there's no technology based problems left to solve because most things have already been figured out, all the genuine problems have been addressed. And what we're seeing now is a lot of 'busy' corporate activity desperately trying to figure out how to justify their existence (and bolster their share prices) by repeatedly redesigning things that have already been figured out.