В моём случае, допустим, если надо будет убрать красный блок, то он просто убирается и всё будет выглядеть нормально, друге блоки трогать не нужно.
В случае отрицательного маржина надо, как минимум, у подвала делать внутренний отступ. В случае изменения размеров/контента красного блока придётся ещё править и подвал, и красный блок.