I think the road block if traditionally these achievements gave mounts right?

I don't think Blizzard really wants to give out mounts anymore. Now put one in the shop to buy? Now you have Bobby's ears perking up.