Yep, this isn’t fun. I’ve done the event a dozen times a day on my characters before in previous years and probably would be doing it again this year if I didn’t have other real-life stuff going on.
Right now, if you want to maximize your chance of getting the mount, it’s in your best interest to repeat this event every day on as many characters as possible. That’s… mathematically correct, but not a great experience.
We hear this frustration and the good news is that we’re discussing this issue amongst the team and evaluating possible solutions for holiday events in general. The bad news is that even if we do end up making changes, they wouldn’t be in time for this year’s Love Is In the Air holiday event.