WebAssembly and Electron are different things. If games were delivered over the web in WebAssembly, not being able to load an old version should not be a problem - the web is largeyl forwards-compatible, and browser vendors take care to Not Break The Web.
Ok kiddies, gather 'round and let grandpa tell you a story of literally every other VM that was pushed as the final solution to all our cross platform woes.
Here's a spoiler: we still write native applications.
WebAssembly is this, basically.