@__femb0t
(cont'd)
Flying creatures that can carry a useful load usually take up more room than a horse, more training than a horse, and are often carnivores (i.e. dragons, griffins) which makes keeping them more expensive.
tl;dr- horses are cheap and easy, magic and flying aren't.