7900xtx is 24 gb, the 9700 pro has 32 gb as far as high end consumer/prosumer goes. There's no point of shoving that much vram into it if support is painful and makes it hard to develop. I'm probably biased due to my 6800xt, one of the earliest cards that's still supported by rocm, so there's a bunch of stuff my gpu can't do. ZLUDA is painful to get working (and I have it easier due to my 6800xt), ROCM is mostly works but vram utilization is very inefficient for some reason and it's Linux only, which is fine but I'd like more crossplatform options. Vulkan compute is deprecated within pytorch. AMD HIP is annoying as well but idk how much of it was just my experience with ZLUDA.
Intel actually has better cross platform support with IPEX, but that's just pytorch. Again, fine.