How does not having a monorepo solve this problem? They would still need to compile and run the same code in order to run these tests between 1000 small repositories vs 1 large one, presumably they see a lot of value in end-to-end tests.
Is the suggestion just "an easier way to avoid this problem is to not have so many tests?"