One can spot cargo cult command-line use when two pairs of the commands overlap functionally, and another triplet is the same program by different names.
Also note that RIS is a bad idea, discouraged since 1983 I recently discovered, although DEC did not think to tell people outside DEC this for half a decade. Use DECSTR.
setterm does not work on macOS. I find reset(1) working fine. It already does clear, too.
One of these days, someone will take my portable setterm, which compiles fine on FreeBSD, and compile it on MacOS. (-:
* http://jdebp.uk./Softwares/nosh/guide/commands/setterm.xml
doesn't only clear the screen, but also escape any "broken" terminal configuration such as output of a binary on the tty