It appears to me that the selection of accepted moves to a problem is quite strict: For example, if one plays a move that mates in 2 moves instead of giving mate directly, this is (sometimes/always?) marked as a bad move.
I understand that there is some value in finding the most elegant mate. However, it feels quite disappointing if one has solved the first key moves in a puzzle correctly and is punished for prolonging mate by one move, although one makes sure the win is never endangered. What would be wrong with accepting all moves that keep the win as "good" although not best moves? If this would make some puzzles too easy, the solution could be graded by the number of suboptimal continuations tried.
I understand that there is some value in finding the most elegant mate. However, it feels quite disappointing if one has solved the first key moves in a puzzle correctly and is punished for prolonging mate by one move, although one makes sure the win is never endangered. What would be wrong with accepting all moves that keep the win as "good" although not best moves? If this would make some puzzles too easy, the solution could be graded by the number of suboptimal continuations tried.