Well, if you need to use your phone in other
GSM regions that doesn't have Rogers coverage. If you need to use a different service provider when you're travelling, the phone needs to be unlocked in order to use other
SIM cards.
De-branding, you just free up some extra memory by getting rid of anything pertaining to the service provider.