Similar reason I stopped doing mtb events
Check one of the more popular ones here in the Cape for example: R9700 pp gets you riding trails for 4-5hrs, for 3 days, 3 meals/day, a riding jersey and a tent to sleep in.
Add R1500 for transport there and back, extra snacks and energy drinks, and...