The 5900x isn't worth the extra money for the extra cores/threads for gaming but the 5800x is better for longevity over the 5600x.
Well, you could argue the 5800x isn't worth the very large cost difference over what will equate to a few percent in games over a 5600x.
You could argue, for what isnt much more money the 5900x is worth it if you ever need to do anything that utilises the cores.
Tit for tat is seems the 5900x/5800x are about on par for gaming looking at the benchmarks so far.
Just playing devils advocate.