Well no. The point was that no matter what the problems are, all possible problems cannot be known. And if they're all problems in the software anyway, since the hardware hasn't been changed in over a year, there's no reason to not ship the hardware, and issue updates to fix the software, at that point. This is why software updates exist in the first place.
Again. As someone who has been developing software for decades, there are always problems that will pop up. Times change. If you keep waiting years to ship your product, you will never ship your product. There will always be new challenges and problems. Just look at all the changes in iOS alone which have happened over the last 3 years.
It's not going to matter how polished the UX of the iOS app is, if it takes 10 years to release a bluetooth keyboard product. Like I said before, this seems very much like a perfect is the enemy of good situation, where WayTools is trying to creating something perfect in their own eyes, meanwhile leaving customers without an ability to experience anything.
I might suggest a short vacation into the Japanese ethic of Wabi-Sabi.
Whether software keyboards is a step backward or forward, is a matter of opinion. The point was, if there's a keyboard product people can't actually have, because it's not yet perfect, then the impact is a net negative, not the desired positive impact.
The point was that software keyboards open up a lot of things which were previously only available in high end IDE software and such. The integration of a smart hardware keyboard, with software keyboard technologies, will make far a better experience than either one can provide individually. This is what I want to achieve with a TextBlade and Ubuntu Touch, so that I can type a lot less, and produce a lot more. But without the hardware, I can't do that.
And finally, my point wasn't about always using TB for all typing. It's not necessary to type basic sentences for communication. But if I'm sitting at the pub having a beer, and suddenly an idea for some code, a book, etc… pops into my mind, the TB is the perfect companion for that. I don't need a social networking site to share layouts, or other such services, for a keyboard to be a useful product. All I need is to be able to configure layouts to best suit my needs, and use the thing.
In the end, I think the TB and Ubuntu Touch could be the best companions. If there are no hardware changes in the queue, there's really no good reason to not ship the hardware to people. People will build far more interesting things when you give them tools, rather than hopes.