I don't understand why something is a 'developer' device only, it doesn't make sense. For a developer device we don't care how it looks! What we want is to be able to debug/view code, registers etc... thats more important, than the looks. There is no point in putting effort into making it look nice if it's not going to be available to the public! The only difference between a dev device and consumer device would be the type of firmware loaded on - to enable them to recover the device quickly.
I don't mind if developer device is that keyboardless. I'm pro consumer who WANT decent qwerty with good OS. It would be gigantic failure to give devices w keyboard to devs only.