In $current_place, we have about 250 hours (!) of tests that are run in CI per each commit. By splitting this across many executors, the CI can finish in about 40-60 minutes.
The idea of "running the tests locally" may fit some projects but in a complex system it's definitely a no-go.