So if you want cutting-edge apps, go native.
Apple is asking people not to buy counterfeit or unauthorized ones that don't meet the specs.
SD-slot / USB == iCloud
That's how Apple handles those issues.
Also, I don't believe any iOS battery is soldered; they all have detachable connectors.
Should it be ok for one company to do this to another?
I'd be angry if some company did that to me. Google warned them:
What justifies, "and rightfully so?"
It would help if Microsoft convinced users like me that their platform is so good, we'd be fools to go anywhere else.
Metro was created to convince you to go anywhere else.