A bit off topic but I believe the extended tee times both separate groups but also limit the number of carts on the course. 15 minute splits puts a maximum of 16 carts on the course per hour and a total of 64 maximum in 4 hours. Many of our local courses only have about 60 carts so to keep carts available to the groups later in the day, they limit how many go out.
As to all the games that are being played at @FlyingAce's private club, I might seek out similarly affected members and go as a group to the head pro. Present a series of reasonable changes you would like to see instituted. Give the pro a chance to make things right. If he ignores your reasonable requests, it might be time to find a new club.
There's a course in this area that will accept tee times a year in advance! It's one of our favorites, and has been in existence for 89 years, always owned by the same family. The community is fiercely loyal to it. People have retired from this area and moved away to Arizona, Florida, or the Carolinas, but they always come back every year to play there. Before they head back home they will make their tee times for next year.
There have been some issues here, but not too many. So many are off work, with 600 bucks extra in federal unemployment coming in, so why not go play golf! The courses are packed! Even the ones sticking with standard spacing between groups. I don't understand the extended spacing either. If we pulled up behind a group that was next to tee off, I didn't walk up there and try to hang out with them!