The thing is, the 7950x is so good that you have to really, really want those extra PCIe lanes to move to Threadripper. The CPU generates 24 PCIe lanes, all of which are at least PCIe 4.0 (actually, 20 of them are PCIe 5.0, but you can't get any peripherals yet), which is 48 PCIe 3.0 lanes worth of throughput. Your application needs to actually suffer a reduction in performance in order to justify a move to TR (not just "I feel bad because I'm not fully utilizing the lanes) - the platform is so expensive that if you have any older peripherals it's worth looking around for PCIe 4.0 versions with a narrower connection in order to make things fit in the consumer platform.
Once Genoa launches things will change - if Genoa TR Pro also has an unlocked multiplier the 16-core part will be a nice alternative to the 7950x, albeit at 2x the cost of entry, but right now you end up spending more to get less performance on a soon-to-be obsolete socket which is never a good situation to be in.