Is there a reason for the 30k gold cap to be there?
Yes. The maximum value in pico-8 is around 32000, so that's how the specification was set. (Actually, we wanted to have a specification without a limit.)
Oh thank you for the info