I imagine that it is likely that sharing most hardware will lead to side channel vulnerabilities, and the per-core cache is not special. Smaller, cheaper SoCs could allow for sharing less of that hardware.
The problem of course being that CPUs that rival performance of a decently-specced x86 VM are going to be pricy, mooting the point.