The logic behind McLaren's decision to swap its drivers in the Italian GP was clear, but with each additional call, a layer of complexity is added.