LISPms, Multics, Symbolics machines all run instances of software that depended upon custom instructions, tailored precisely for the languages which they executed, and could not be ported to any other machine.
Given that you're so opposed to custom instructions, I'm sure you also abstain from using x86, ARM, etc. which all now include custom in silico instructions for decoding, crypto, etc.