Swapping drivers when it's decided on the start of the season what they will drive (and probably written in contracts), like Hyundai in 2018 is somehow ok. Cause the drivers know what they are signing for and what the plan will be.

Swapping on a weeks notice cause you didn't like the performance in last rally like in Portugal is something else.