The above statement may be true. However, the original idea of having low cost computer is not only for studying and information sharing but also for learning programming. As of today, neither smartphone nor any tablet devices is the right platform to do so. Most apps are indeed developed on a computer (either Mac or PC) and download it to the device for testing before submitted to the store.
To fill the gap of learning programming, maybe, there should be an apps that link to a virtual platform of a programming language. ;)
Clearly there is a lot of demand in developing nations for low cost phones that can connect to the internet, but I'm curious how the data pricing tiers play into that. Is data not a premium service compared to voice in the developing world as it is in the industrialized nations?
Interesting prediction of the future market. I guess I would expect that the results will be different. I dont' expect windows, blackberry or others to do that good. There may be an Others that will do good, but it would have to be a break out.