Sure, highly motivated users will track everything, but it doesn't take much to leave the highly motivated state. There's also the angle that knowing you have to report in with bad news might stop you doing the bad thing in the first place, but when the penalty for not reporting in is nil, it loses some of its power. Perhaps approaches that use human accountability or other reward systems (eg. GymPact) could help here.