1. You would have to have a keyboard attached to make it useful. No-one has done that yet, but I'm sure it will be coming sometime.
2. Having a keyboard attached doesn't make it as portable.
3. SD cards have a limited number of write cycles. Compiling code would eat up those write cycles very quickly. NAND memory is even worse for write cycles I believe.