Well as far as I know, even phone companies do the same. They CHARGE extra to hide your number eg. Blocked Caller.
So I can see WHY registrars charge, while at the same time, I can see them thinking.."Hey! this is a good oppertunity to make more off customers!"