I disagree. I see no reason why Maemo devices can't straddle both. The issues you cited are not insurmountable. They're software/firmware shortcomings, not hardware.