They seem to have gone with a WASI runtime. Though to me, the caveats after it, and throughout the article, make it seem like Wasm is more difficult to deal with than PyO3's excellent ecosystem rather than the opposite.
So a possible reason is that maybe they are not interested in offering general interfaces but just a single python specific one.
In this case they could have likely used wasi for that too but I can see how it could have been seen as an overhead