Different target, different hardware
When the system is optimized for a single model and a small number of request types, expensive generality becomes a liability. The architecture can be shaped around the exact path a token takes through the model.
That is why the repo repeatedly contrasts the program with GPU-style infrastructure instead of treating them as direct substitutes.