There are couple of different “things to fix” here… Unlike game titles, where you can turn to the art department and say “use less textures or you’re fired”… we’re in some sense at the mercy of all the users who create their own content…
One of the fixes is to give content developers tools like the renderStats.js so they can see the effect of how their content interacts with the system, and how it will perform for end users. We’re going to continue to develop tools like this to help content developers optimize their content.
The other vector of a fix is for us to do more work on LOD and gracefully downgrading the experience when the content doesn’t fit on a particular playback environment. This is ultimately the area where I believe most people will see the biggest benefit. But of course, it has the side effect that some people have a degraded experience over what the content author originally intended.
The final vector is to do optimizations of how the system uses the GPU. We’ve got a couple of currently active tasks that will give us more headroom essentially using less GPU memory for existing scenes. This might sound like a good idea (and it is)… but it doesn’t solve the generalized problem, because… content… like a gas… will expand to fill the space available to it.