All of the aforementioned problems are the symptoms. The real problem is that testing is still totally *manual*.
We need automated *creation* of tests, in addition to automated *execution* of tests.
That's the dream of autonomous testing.
On the FoundationDB team, there was a constant culture of taking testing problems and making them ... less "human-involved".