I completely agree. Players who forfeit are not only unsportsmanlike, but they cost points and gain nothing by doing so. More aggravating are the ones who just let the clock run out. Do they think their average will be better if they quit a losing match?
i long ago learned not to play for my CDP XP points in a 3 hole match.
I find only one reason to forfeit a match. If you're on the first hole and hit a shot in the deep rough, and your playing with 600 credit balls, and don't want to waste strokes. But even then it's still impolite. Players who forfeit usually need the practice anyway.
I agree, if your opponent forfeits you should receive any XP points for the match. I'd like to see them penalized as well. Maybe subtracting points from them. But it's completely wrong that a player is penalized when their opponent forgets a game.