well, lets try it your way
At what point do we justify giving new players everything to be on even footing with people who have dedicates 30+ hours a week into this game? what sort of proto-socialist-welfare state are we trying to make here? obviously the people who put MORE work into the game should be on better foot, regardless of what they're doing to get there. time put in = reward out.
"players who started on day 1 should always be better than people who start 6 months after the world starts" - well, that's not fair to people who start 6 months late
"ideally, a player who starts 6 months after the world starts should be able to easily catch up to those who started on day 1" - well, that's not fair to people who started on day 1
should food gains drop off drastically after 1000 stat points are reached? that's not fair to those who grind hard and way too arbitrary. Should we just reward late starters with more incentives, such as stat point bonuses? well, then why would anyone start playing on day 1 when you could just wait?
the only real solution is to create a system where it becomes drastically harder to earn stat points without creating arbitrary rules that explicitly affect nolife titan grinders, its just shitty and unfair. stat decay is another shitty tedium process that just incentivizes people to binge and quit playing permanently because when they come back a month later their character is going to be the equivalent of a blind leper. any form of quality/stat scaling to world age is unfair to people who had already started and doesn't really give new players a "head start" they need to compete with the TitanGrinders.
if we're talking about player retention, i think the best solution is world expansions
if we're talking about players being able to achieve competitive stats late world, i think the best solution is reworking the symbel, hunger bonuses, and satiations to no be so goddamned OP when properly gamed