I mean RE: the account ages, that's kind of unavoidable with any online game that has events? I've joined games mid- or post-events (or missed events because of hiatuses) and generally just thought, oh well, I'll join in for the next one then! But I also go into online game like this one knowing that I will not be able to be a completionist about it, that there will always be stuff I'll miss out on.
Ideally, if CC happened every year, then they could just run the events with the assumption that everyone had been stocking up for a year, and then even if new/returning players couldn't participate fully, they would only have to wait a year for the next one (and be motivated to return daily to stock up!)
For food club, though, I personally think the bets should be capped after ~10 years or so. New players will still have a reason to stick around, but they can eventually 'catch up' and won't be endlessly behind older players