Why regressions gate a change
A change with regressions is not finished. Shipping it moves the bug to a user who cannot tell it came from a change.
The flaky case problem
A case that passes and fails at random shows as a regression every run. It must be stabilised or marked noisy before it can gate anything.