Just goes to show - again! - that there is a real need to separate the hardware from the software.
Need for the consumer, that is, to offer more choices.
Could you elaborate on that point? I think hardware and software must be inextricably connected in order to provide the highest degree of value to the user..otherwise there will inevitably be wasted opportunity.
"More choices" can quickly become a burden to consumers if under managed.