I work in Sales and I felt like I should learn to play golf to be able to go golfing with customers, etc. So, I took lessons, and started going out golfing occasionally with coworkers. Because I was a beginner, I wasn't any good. So, I was one of those guys that the OP hates - you know, because it takes a while to finish a hole when you suck. As a beginner, it is VERY frustrating to have course speed police telling you to hurry up - basically asking you to just skip ahead to the next hole. I did go to the driving range for practice, etc. but I never spent enough time to become decent. So my conclusion was that "Golf sucks" (like the title).
Last year, I started a new job, and my new boss LOVES golf. So, I'll probably be forced to try again. Last week, we were at a conference in Las Vegas and we were invited by one of the companies to TopGolf. I was planning to skip that and go to another event instead. My boss twisted my arm, so I went.
It was great - there is no issue with everyone having to play at the same speed. If you hit one really bad ball, it doesn't kill you - you can make it up if you hit a great shot the next time.
I actually think it is a much better game than "real" golf. I'm planning to go again this week.