I think the problem is that it's difficult to know what your computing needs are necessarily going to be ahead of time.
Maybe you are not generally a creative person but you wake up one morning inspired with a short story idea. Or maybe you have a strong reaction to something political and you have an urge to write an essay about it.
At that point you realise that all you have is a crappy on screen keyboard to write it with.