I have no ARM CPUs on any of my laptops or desktops. If ever I get a computer new enough, it will already have all the binaries it needs or will get them from updates. So there is no justification for them to consume 90 GB¹ on my internal drive.
I can reclaim that space by disabling SIP, using ditto to thin them while copying to somewhere else, copying them back where they belong, and re-enabling SIP. Pretty clumsy to have to do after every software update. Is there a better way?
¹assuming an ARM binary is about the same size as an Intel.