But that's the thing... Client is unifying. With limited main memory throughput, full AVX512 throughput is hamstrung for more than a few cores. If they are putting even more cores in a CCX, keeping full 512 is counterintuitive. The only reason we see it on desktop is due to the shared CCXs with server/DC.
I fully expect to see the Strix implementation carry forward on client CCDs. It will help with clock speeds, it will help keep the cores more compact, and it just makes sense for the environment it's used in. As long as it is logically complete for AVX512 or 10.x, it'll be more than fine.
The full implementation in desktop Zen5 is not showing much improvement over Zen4 where it's tested in any practical, non synthetic way. Check the distributed computing sub here, they tested it and found the improvement to be nearly non-existent where there was any memory constraints at all, which was most of the time.