That's so, but threads have this problem too. I don't think this discussion is about finding a "perfect" solution or an "ultimate" way of doing things, rather it is about the varying opinions on certain design tradeoffs. If I'm satisfied that subinterpreters are the correct solution to my particular need, why shouldn't I have the privilege of doing so?