the old course is basically subsidising the other courses in the links trust, so not a normal situation.With regards to getting more people on the golf course.
St. Andrews Old Course has 40,000 rounds on it a year, even with every Sunday off. No doubt a lot of wear and tear and yes a lot of green keepers and ideal natural conditions for a golf course.
But for the most part, members clubs with 400 or 500 members will have an empty tee for a lot of time during the week and Sunday afternoons.
A golf course at a members club with decent sized greens, spending several hundred thousand om staff and maintenance is almost certainly being under utilised.