Golf courses have to want to be included on WGT. The course and WGT have to enter an legal agreement (Use Licensing).
And to be included they have to be willing to pay the $$$$$$ it costs to be included as well as having their operations disrupted for about 2 weeks so the WGT crew of up to 12 people can make the 300,000 or so photos and GPS data WGT needs to then put the course together so it can go online some 6 to 12 months later.
WGT may not make near as much money as many think.
Last I heard WGT only had a total of about 50 employees and since they are based in California they have to pay programmers and other employees the BIG BUCKs, medical, generous vacation and sick leave, and other perks just to stay staffed.
Add to that the server farm leasing costs, office space costs and other operating costs they have.
WGT has had sever infusions of capital, and of course WGT was acquired by TopGolf some months back, another infusion of capital.