Look, reading devices are built for certain uses. Code writing is not among those. In order for a reading device to support what is needed for code writing, it would become a laptop.
I agree with you that we need a better screen. But that is what Pixel Qi is doing.
Of course, I live in Seattle so that screen wouldn't see a lot of use anyway!