Clock speed, 32c for either manufacturer is going to result in low clocks due to the heat that's is being generated. 2x16c allows higher clock speed while keeping cpu temps in checkSo if you want a rumored Ryzen 16c x dual socket.
Why not a Ryzen 32 Core Single socket. Ryzen 32 core is not even a rumor.
How is
2 socket X 16C,
better than:
1 socket x 32C?