No, it's not like a round of golf.
No, it's not someplace you go to practice.
Yes, it's a great option when you don't have time for a 4 hour round, or want to play golf at night.
Yes, it's a great option when some of your group are ****ty golfers (or non-golfers). Less frustrating for them because even the ****tiest of golfers can knock the ball off the 2nd or 3rd level and manage to find some targets. Less frustrating/work for you because you aren't having to teach etiquette, worry about keeping pace, etc.
Yes, it's a great option when the weather sucks.
Yes, it's a great option vs. doing some other mundane activity.
Yes, there are lots of different options to incorporate into a game to make it more interesting, balance the competition between different levels of golfers, etc.
It's not the end all, be all, but if you can't manage to have a really good time there, you are going with the wrong people and/or mindset.