Just check Timerift, You can get mounts from a vendor or via drop, they can even add the gift option like the Wolf/Hypogriph mounts from time rift to change it to a more community event. Drop could work like Legion legendaries or Evoker drop.
check post from Artemisha in Council.
There’s different methods besides a 100% drop…We had this poor reward desing for 10+ years.
that’s impossible, its wow community afterall, I won’t be satisfy with a 100% drop. I even did a post for the anniversary event, it’ll include a new mount
last time Devs changed the drop to 100%, IMO that was a poor decision.