Wasm with multiple linear memories is basically segmented memory. Its a great security model.

It made fundamental mistake of starting as 32 bit memory model

You can use multiple segments (now, you couldnt originally)

God help us all when a webpage needs > 4GB.

Some of mine do. They use WASM64 with threads to run robotics simulations.

That’s an “acceptable” use.

It puts some drag on bloat, I quite like it.