Still man, I don't think people judge their performance--and therefore their love or hate for the game--by how good they hit it on the range. The game is played out on the course. When they chunk that 5 iron and come up short into the water in front of #6, THAT'S what gives them the sinking feeling (so to speak).
If anything, it could be MORE confusing if they practice on a mat...because they'll be saying "I hit it fine on the range...what the heck happened?"
The biggest threat to this game, however, is not fear...not even close. That's a romantic ideal, but the fact is the biggest threat to this game is MONEY. Courses are becoming larger and longer, with more grass to maintain, they are all built by respected designers, and they want to attract the upscale crowd...this all adds up to exorbitant greens fees that your average work-a-day folk can't afford on a weekend. Problem is, THOSE guys are the ones that keep a golf course in business, because there's a lot more of them than there are bourgeoisie! Further, we are actually seeing courses close due to lack of play from their overpriced greens fees.
Most of these upscale public tracks charge mandatory cart fees, even if you don't use a cart. They also do not offer any 9-hole rates. Some of them don't even charge less for twilight rounds! These are serious problems that can greatly hurt a course's revenue stream when times get tight.
Think about this one. When was the last time you ever saw a regulation-length 9-hole golf course? What happened to those? There needs to be MANY MORE of those in the world. 9-hole courses are twice as quick and easy to maintain (obviously), meaning that even a good 9-hole course can be dirt cheap to play. Plus, the round is over faster. Win win!
If it's cheap to play, people will play. Simple as that. Doesn't matter if they suck or not. Most people I've seen who shoot 100 aren't even concerned with getting way better. They're just happy that they're on the golf course. That's the guys that keep a golf course in business...the majority of golfers in the world, ya know (I read a statistic somewhere that said about 75% of all golfers never break 100 all their life).
Think about it...you play bowling every once in a while, right? That's a tough game too. We all play it from time to time though, because it's cheap. VERY cheap at times. And hey, it's fun. Just like any other game, it's a fun diversion from our everyday lives. Is the fear of a gutterball the biggest threat to bowling? Nahhh. If they started charging 40 bucks an hour per lane, though, they'd all go out of business.
When I was growing up, there was a 9-hole course near my house called Prescott Country Club. You didn't have to be a member to play there though. It was just a nice little tree-lined track with push-up greens, one pond, and no bunkers. They didn't have a pro shop attendant most days, so you dropped your $10 in an envelope and went off to play. Even back then, $10 wasn't very much. I'd like to see more courses like that popping up, rather than these grandiose tracks that are too expensive to play and far too tough for most weekend warriors anyway.