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.