Ah, fair enough mate.
Yes it's less of an issue now, but it still is necessary to run a program to assign cores sometimes (though he knows how to manually core park, he hasn't had to as far as I know). My son runs multiple recording/streaming programs and the likes of discord whilst playing games, so the 7950x3D pretty much gives him a 7800x3D for games and all the rest on a seperate CPU all at the same time with no performance loss. However, it was a lot more expensive.
If you are just gaming, or doing other things when not gaming, the 7800x3D instead of the 7950x3D and for the 9950x3D (most likely anyway) the 9800x3D, are the better options. Also, the 950 series is definitely wasted if you aren't going up to DDR5 memory too.
To make it even more complicated, the 9900x3D is an unknown factor. I don't really see where it's going to slot in, I think AMD might be taking this lead they have and muddying the water especially as it most likely won't have any real gains. But suffice to say, any AMD cpu from the 7800x3D up are going to well outlast the rest of this generation and well into the next (probably be far superior to those too), so if it's an x3D you can't really go wrong.