How is this different from pyodide[0]?
https://pyscript.net/tech-preview/micropython/about.html
In fact the main PyScript site uses MicroPython now, I see in the dev console (micropython.mjs and micropython.wasm).
PyScript can use Pyodide or MicroPython. MicroPython is actually quite small.
On top of the runtime, PyScript gives you some pleasantries and a lot of quality-of-life improvements for actually using Python for web programming, not just being able to run Python code.