But it's true that you generally couldn't use the same Lisp dialect on two different families of computers, for instance.
Neither could you with C, POSIX exists for a reason.
Good point.