A lot of people play differently. have you ever played a card game at a friends house and you have to play by their "house rules". Everybody has their own little set of rules and I don't criticize other cachers for how they play. I just ask that when they play in my "house" they play by my rules.
I personally don't long finds on my caches but that is how I play.
If GC didn't want people to log finds on their own caches they would make it so you can't.