Well, it's not entirely correct that Bitcoin is infinitely divisible. In order to use smaller units than satoshis directly in the Bitcoin protocol, it requires an incompatible change. The Bitcoin protocol internally calculates in satoshis as integers. Other than that, it's right. Even when we use nanotechnology (see
http://www.rfreitas.com/Nano/TangibleNanomoney.htm), gold cannot be transacted in units smaller than an atom. Bitcoin can be modified for any arbitrarily low smallest unit.
You are right, the correct statement would be:
bitcoin divisibility can be increased indefinitely by way of a new client version release to handle transactions using further decimals. Or ?