Why did we add level restrictions to other items, but not to mounts and addons?
The level restriction was not added to stop players from buying items, but to prevent people from using new accounts to make fraudulent payments, as the punishment for that is instant account deletion for all accounts involved. Since mounts can not be transferred to other accounts, we did not see the need to add it to them.
hani's answer in another thread