I suspect SBB's issue was with the number of times the trains were late into Basel from France. They used to fit into the IR regular interval service through to Zürich, so every time they were late SBB had to kick out an "ersatzzug" to maintain the timetable.
However, the same issue applies on average at least a few times a week when TGVs and ICEs are late into Basel
.