If PEP-703 is accepted, subinterpreters will still be a possible choice for those who think it’ll be easier to manage. … For a (pure) Python developer free threading will be no more dangerous than GIL threading was. It’s only the native extension authors that will need to care (but Cython counts as native). I don’t think that is true. If free threading is possible, the cat will be out of the bag,