That's harsh, but in the spirit of being constructive, here's a project for someone reading this.
Let's take the first identified weakness: regular checkup of the data.
The easiest way to check this for highways is to run distance matrix calculations. Take 500 points in a given area, and calculate a distance matrix from them (OSRM makes this trivial: https://github.com/Project-OSRM/osrm-backend/). Store the result.
The next day, rerun the same matrix on the latest data. Compare the result against yesterday. If anything has changed significantly, the data has either been broken or improved. Flag this up so that it can be reviewed.
Repeat ad infinitum.
A really simple task for someone with the time and hardware, and it'd make a big difference to OSM. I don't got the time myself, but am happy to help/advise anyone who'd like to take it on.
Let's take the first identified weakness: regular checkup of the data.
The easiest way to check this for highways is to run distance matrix calculations. Take 500 points in a given area, and calculate a distance matrix from them (OSRM makes this trivial: https://github.com/Project-OSRM/osrm-backend/). Store the result.
The next day, rerun the same matrix on the latest data. Compare the result against yesterday. If anything has changed significantly, the data has either been broken or improved. Flag this up so that it can be reviewed.
Repeat ad infinitum.
A really simple task for someone with the time and hardware, and it'd make a big difference to OSM. I don't got the time myself, but am happy to help/advise anyone who'd like to take it on.