We'll see I guess. Beside price, which we can argue it's still ultimately flexible as long as there's proper value at $200 and $300 price points, there's one more thing though: whatever Ryzen 3000 can do at 16c/32t, Threadripper will do much better.
My bet is this gen will focus on maximizing 8c/16t performance on AM4. I'm not 100% convinced about this, maybe 12c/24t makes sense still, maybe I'm missing an important part of the picture considering this is just an entertaining hobby for me (no professional background, just enough engineering education to understand the basics), but I would rather entertain the idea of Ryzen 3000 being all APUs rather than Threadrippers with bandwidth issues.
One thing is for certain though, I think I may have to buy one.
I suspect AMD are going to have 2 IO Controllers (IOC).
The one we already know about - Rome - with 8 Infinity Fabric (IF) ports so they can run 8x8C chiplet = 64 cores. All EPYC and TR variants will used fused down versions of this IMO - both in terms of fusing off IF ports and in dropping memory channels.
Then the other IOC is a much smaller 2x IF port version with dual channel memory controller, for use in:
(i) APU - 1x8C* chiplet + 7nm Vega (AMD already have announced 7Vega can communicate via IF).
(ii) Mainstream with 1 of the ports fused off, so 1x8C* chiplet.
(iii) High end of mainstream for 2x8C* chiplets.
*CPU cores fused off as required by market/salvage.
So 1x 7nm chiplet design and 2x 14nm IOC designs to cover the market from 4C APU right through to 64C Rome. Pretty efficient use of resources IMO.