The difference here is that Zero Feet uses the same language and implementation framework for all code, but with capabilities and restraints chosen per module, rather than in a sub-language.
Indeed ZF relies on stack allocation, but this is done "optimistically" and for all code.