The host stack pointer can't be reused since explicit bounds checks would be far too expensive, and on-stack signals prevent implicit ones using guard pages from working.