IMHO, I am a 100% advocate for match play for all play here in the US, outside of the club championship and member/guest events.
Why?
Speed of play.
In match play putts and even holes can be conceded, drawn, etc. and the group can move along to the next hole.
I and many of my friends can walk & play 18 holes in 3:30-3:45 putting everything out, but most players here in The States can't; thus a round putting everything out can takes 5+ hours - which will not grow the game.
I recently played in my 1st 3 day member/guest. My scores in competition were in line with my handicap, so no one questioned my GHIN one way or the other.