But once it is in there, the interest will always be tax free, so over his investing lifetime if he builds up a sizable portfolio he will benefit.
If the money is going to be blown after a couple of years then sure put it in a non tax advantaged account.
I’ll say again what I said in the investing thread - the only reliable predictor of how bad your investments will do is the charges. The lower the charges the better the performance.
Picking an actively managed fund is simply giving your money away.
If you want the exposure to the market, put it in a tracker stuch as vanguard.