How is pyodide not python? It's just running in a WASM vm, essentially.
The original question was more about why is it JS and not Python that's used for frontend. So more about what browsers supported and the history vs the nuance of options today.