Naaah the audience would be fine with many TFLOPs and many RAM..
AFAIK there are no hops within a CCX. All cores share the same L3 cache for coherency. The hops you mention are between 2 CCX modules within each
Zeppelin die, and then between
Zeppelin dies on Threadripper and EPYC.
What should be impractical is adding another CCX module in each die as it would triple the Infinity Fabric lanes for inter-CCX communication, or increasing the number of dies in high-end MCM solutions as routing would become an impossible mess to deal with.
Just imagine trying to add just one more die here:
So if AMD wants to scale up the number of cores in Zen2 solutions throughout their line-up, the simpler approach would be to increase the number of cores in each CCX.
And given AMD's announced performance scaling projections for Zen2 and Zen3, they're definitely going to increase general core count.
It appears to be more than that. They claim AMD will be making two kinds of Zen2: dies with with 6-core CCX for Ryzen+Threadripper, and dies with 8-core CCX exclusively for EPYC. The latter would result in a 64-core/128-thread CPU.