According to wikipedia: https://en.wikipedia.org/wiki/Red_zone_(computing)
The red zone is a fixed-size area in a function's stack frame below (for a push-down stack) the current stack pointer that is reserved and safe to use. It is most commonly used in leaf functions (functions that don't call other functions) for allocating additional stack memory, without moving the stack pointer, which saves an instruction.
Focusing on the last sentence I don't agree at all. The fact that rsp is the end of the frame is just to make things easier on us (if we want to write assembly manually or as a type of convention). So we can do something like: - at&t syntax-
moveq $5, -200(%rsp)
without using the red zone at all, so what red zone is helpful for (It doesn't save a call as claimed)?