Originally Posted by
Gnoman
Peregrine was an abort, not a fail. A mechanical defect was detected and the decision was made to bring it back to Earth for analysis instead of continuing with the landing attempt. It is not certain that it would have failed to land, the Powers That Be merely decided that analyzing the fault was more important than making the attempt.
Odysseus was a perfect landing - until a mechanical defect in one of the landing struts caused it to not be fully upright, making it only partially operational.
The two failed Japanese missions failed due to apparent software bugs.
This means with the possible exception of Luna 25 (where there's no clear idea what happened - official statement is that there was an incorrect burn time, but the nature of the crash is preventing analysis as to why), none of them failed because the people who launched them don't know how to land on the Moon. Note that at least a couple of the failures were in "we're deliberately trying to see what corners we can cut to keep weight down, because every single gram we can save makes moon launches cheaper" situations.