Unless customers are coerced or misled, or returns/refunds are difficult, I don't see the need for government intervention. Apple's software restrictions hurt the iPhone's market share. The same goes for charging high fees for app purchases. Customers and developers can (and often do) choose other devices for being less restrictive about what software can be run on them. If an informed adult chooses a locked down platform because they prioritize other features, why should the government stop them?
I can see an argument for requiring labeling (similar to warnings on cigarettes), but a total ban seems like overreach.