My small hope is that by naming and illuminating some of the common phases and practices of platforms, developers will be able to better deal with the inevitable shifts. I would like nothing better than smart game developers to divorce their businesses from the platform life cycle and build direct relationships with long lasting communities of passionate gamers.
I will note that I have nothing against platforms despite what my occasionally spicy rhetoric may suggest. I respect and appreciate them like a biologist appreciates a large predator. I've personally walked many miles in the shoes of platform developer. (I spent 10 years building platforms and I loved it.) It is a hard path and platforms do their best. However, ultimately I feel it is better for everyone to be a strong advocate for the users and the game developers that directly serve them. In the long view of history picture, these two are the essential players.