>the stack frame for calling this function will use more than 4k stack space

I still don't see why that's a bad thing.