exactly, but this is not problem of HW keyboard, instead the idiot creators of the system. On N900 I had DE-CH layout titles on keys but because of standard Xorg and xkb I could reconfigure layout to full EN+CZ layout. Of course, I need to know where is which key, but I know it. I am not like the persons they search every on keyboard. Now I have Blackberry keyone with HW kbd in portrait
The question is, where is the limit, what do you want to do with phone. For simple phone function, you don’t need any smartphone, just simple 0-9 keyboard. some people plays games on smartphone, they don’t need to write to often too. You want just write “hello” “i’m fine” or something like this, then you don’t need real kbd too. But on my smartphone, I have mailclient to write emails, webbrowser to write some posts, even ssh client and I want to write faster and perciselly, not edit every word, because of incorrect letter or because of incorrect auto-competition/correction. Even writing simple whatsapp message is hell for me on touchscreen-keyboard.
For me, N900 was the best (unfortunately it has bad HW, but maybe they will finish neo900). Now at least blackbarry has HW keyboard, unfortunately in portrait mode, but at least any HW kyeboard.
But yes, I am special case, which is not interresting for smart phone manufacturer.