Arguably they are a new type of software, which is why the old categories do not align perfectly. Instead of arguing over how to best gatekeep the old name, we need a new classification system.
... Statistical engines are older than personal computers, with the first statistical package developed in 1957. And AI professionals would have called them trained models. The interpreter is code, the weights are not. We have had terms for these things for ages.
Well, yes, but usually it's the code that's the main deal, and the part that's open, and the data is what you do with it. Here, the training weights seem to be "it", so to speak.