Tomato, firstly. You said you could win 45 hs in a month, I'd be willing to bet my account and anarchy, that you could not.
Secondly, I'll bet you my soul that there will never be 33 events hosted in a day, and even if this was true you think you'd win a majority of these? No. Factor in all the chances, trivias tts's races you don't like etc. fact is, people are good at some races and bad at others. Or good at some events and bad at others.
Ok now, let's take into account how many people go to every event they can and don't improve. Lots right!
How many people go to events and improve? A minority.
How long has GP been out for? Several months.
How long has HS been out for? Almost since games release.
How many gp staffs are there? Lots.
How many hs staffs are there? A minority.
Ok so theoretically winning one HS (1/45th of A Staff) Is the equivalent of gaining 444.4 GP. (1/45th of 20000)
How many people are able to win one Hs A day? Not a lot
How many people win one hs a day? Not a lot
How many people can get 444.4 GP A Day? Everyone can if they play for long enough.
How many people do this? Quite a few.
In conclusion, HS staffs are clearly much harder to earn than GP Staffs.