I would agree that it should be an optional setting as there must be a variety of usage scenarios. We, too, currently have a specific version defined for usage on the shop floor.
In our case, it was to ensure a homogeneous environment to simplify our internal support. However, if I assume the client-server relationship is managed safely/correctly and if the updates were applied consistently, I should still get a homogeneous environment after a brief period of flux.
I am not aware of any specific issues. If I were, I would be advocating for a remedy as being back on an older version potentially forces a client update when a server update is needed. This would create a barrier to upgrade. It is my understanding that the client-server compatibility is fairly generous/accommodating.