Earlier quoted context omitted.
It shouldn't be a big deal. https://en.wikipedia.org/wiki/Continuous_delivery
It shouldn't, but in practice sometimes is. It's not the pushing of bits that's hard; it's the ensuring that the library got everywhere it needed to go and that the new release of the other users of that library didn't introduce any bugs. Imagine you have a library that implements the serialization and deserialization of something in your system (or anything else where the library implements two "halves" of some func…
And guess what, you have to do the same thing with microservices. You must ensure that all its clients are pointing to the correct version, and you must ensure that the new version didn't add any bugs in the clients.
Adaptations for new service versions will also get into the release queue, and can also get blocked by other stuff.