I think sometimes it's actually the opposite. I was able to make a breaking change to an API and update all of the callers to use the new one in a single commit.
Tests would run on all the clients and, since in my workspace the server was updated simultaneously, I could be more sure it would work.