Why do the carriers have to approve my short code?

Mobile carriers want to review short codes so that they can ensure a good user-experience for their customers. They have a set of guidelines that all short codes must adhere to. They take a detailed look at how users opt in and opt out of receiving messages, as well as the types of messages that will be sent.