It's mostly like this: why write an app that needs adoption for 123745329876 different hardware platforms? And how can this app be supported properly?