Thanks for so much information - fascinating.
One of the reasons we have to book starting times at many of our clubs is that the memberships are huge and active - 1000 members at Conwy, my home club, and only 18 holes. But it is not an affluent membership. There are a good number of unemployed and ordinary working people. There is nothing elitist about the wealthier members and they are not going to stand by and watch their less fortunate clubmates be squeezed out of the club by escalating annual dues. Visitor green fees are a necessary part of this. There is another reason for Conwy's need for starting times which is that it is a well-drained links which plays well in winter. Around Manchester many courses are pretty waterlogged in winter (I met a chap in the butcher's yesterday who was moaning that his course was closed because of flooding) and golf on them is purgatorial. An hour's drive down the M56/A55 brings good quality winter golf at ca £30 (or less) at Conwy, North Wales, Maesdu, Prestatyn or a 90 minute drive brings Holyhead, Bull Bay, Pwllheli, Porthmadoc and Nefyn within range. Additionally, many families have holiday homes or caravans in the area. A normal Saturday medal will have something like 200 competitors in summer with starting times from 08.00 to 17.00.
Wilmslow, where one of my sons is a member, is a very different establishment. The membership is 790 but you would be astonished if as many as 100 played in any Saturday competition. They don't have starting times except for invitationals and the odd big event such as Captain's Day. They charge a hefty green fee - £50 - and limit the number of societies they accept. However, they ensure that the society has a good experience with a well-run tournament, good food and drink and friendly staff.
Thanks again for such detailed responses.