My local hunting club, about 140 members of local people, none of them ever hunted Africa. Thier average age is 57.4.
I dont remember when I last saw a hunter younger then 35, not only in my club, but also when participating in various driven hunt as guest
My theory:
When you reach adolescent age, you need everything to set up living: house, mortgage, car, job, then comes family, wife, children. By the time average young man sets up everything he is at least 40.
Hunting costs. By the time you get to buy first rifle with scope, and other gear, you are over 40.
That is typical urban and suburban situation.
In rural parts, is different and people in general start early with their fathers. So demographic in rural parts is different.
Then comes The Africa.
Small numbers go there. In my hunting club of 140 members, I am only one going to Africa.
If judging by that source, less then 1% of hunters go to Africa, and of those few that I know, most of them is one time - enough - of - Africa - for - me, type.
I asked my hunting agent, 99% of his clients is African one timers.
I think your theory is generally correct.
Unless you're fortunate enough to make a substantial income, the life priorities for most are something like this.
In their 20s the focus revolves around getting a job, paying off student loans, maybe buying a house. Focus on career.
In the 30s its usually clear the student loan, pay off some of the mortgage, start building a pension, have kids. Focus on career and family equally.
In the 40s you might clear the mortgage, you're hitting peak earnings, but vacations are usually family vacations and you need to start thinking about a college fund for the kids and your pension. Focus shifts primarily to family.
Then you hit the 50s, the mortgage is gone (or close to it), you're making decent money, college for your kids is paid for, kids might be about ready to move out. Now a safari becomes something to consider, but then, saving cash now might bring down the retirement age and you're still short on vacation days... The focus is retirement.
So that leaves us at 67 before most are realistically going to drop relatively large sums of cash on an 'experience', or have the time to do so.
For those making median wage, you can probably move everything back at least a decade before a house is bought or paid for, so it's probably never viable for them.
If you happen to be earning in the top 5%, you have more options, but even then, housing is expensive and family commitments don't change, so it's still something for the 40s or 50s onward.