It is true that, at present, not a lot of programs can use AVX-512 instructions. However, now that a (soon to be) widely available processor has them, won't that number increase? What I'm puzzled about is that, since the new Ryzen chips are using a 256-bit floating-point unit for the AVX-512 instructions, I thought that meant that the performance uplift of AVX-512 over the former 256-bit vectors would be very limited.
It's important to note that the Geekbench results don't conform to the performance increase users will see right away, but it should be noted the situation is likely to improve; otherwise, it would be like saying of the original Ryzens that having 8 cores is meaningless, because real software doesn't try to use more than four. That was true, but it changed quickly.
Of course, Intel chips are likely to start having AVX-512 again soon, now, and their implementations may be superior to AMD's. (Isn't competition wonderful?)