Supporting and taking advantage of are two different things
Exactly, spot on. But that being said, games are getting better at core utilization, if Prey can be used as a "good" example. It seems to use all 8 cores on my Ryzen rig fairly well. It's not pinning all 8 cores / 16 threads at 100% or anything, but it does seem to spread the load out fairly well. It's a good sign IMO. Progress is good.
Supporting and taking advantage of are two different things
Supporting a cpu is the business of the OS. If a game doesn't take advantage of the extra threads at least to some degree there's no point in pointing out that it supports the CPU.
You just contradicted yourself.
I think people need to learn more about threading and how it works. Loading a game over more cores means only that those cores get less work to do. The true beauty of multithreading is freeing up cores to work on other things. So for example multitasking.
You do not, and never will not, need 32 cores for gaming. In fact right now you only "need" four. Some games are starting to use more but you will notice the performance hardly changes.
This isn't true, CPUs with lower clock speeds need all the cores they can get. Also some engines like Destiny's rendering engine has really good multithreaded throughput going of their GDC presentation.
Also I agree with Seeka, support must mean take advantage in this context otherwise it's irrelevant information. Any game that supports x86 can run on high core CPUs.