@lanodan it seems like macOS is supposed to have it, but a number of people are telling me that they have to run ncal instead on a mac.
i guess cal is supposed to be an alias for ncal with compatible options, but it might just be unreliable or something. could also be that most people who contact me somehow broke their macs under the hood ahead of time, wouldn't surprise me.