My viewpoint is not that it is fair or not for the carrier doing so. But that restricting freedom from a users device and software should not be allowed. This means that if the carrier decides to sell devices via some kind of credit it cannot take away the freedoms of the user (and future owner) of the device, but the carrier can decide simply to not sell devices via some credit.