Apple should be able to lock down their ecosystem as a default -- plenty of people will be happy to use that default experience.
But Apple should absolutely be prohibited from not allowing users the choice of unlocking their own device, for additional functionality, if they choose.
It's also glaringly obvious that many of the "freedoms" Apple affords its users (freedom from iMessage spam!) help drive its revenue...