The obvious question is why is Avanti so bad when the others can manage to perform well or adequately.
Because the different operators have different levels of vacancies, trainees, sick rates, people willing to work rest days, and local arrangements about who can operate trains in the absence of available traincrew.