Having such staff as useful extra hands on trains with the potential for having over 600 passengers onboard could be very helpful if they are ever needed in the case of an incident.
Were would you prefer the money gets spent ? Spending the money on those onboard staff in case of incident or money being spent on preventing an incident ?