I think sinking inputs and sourcing outputs are the most common US configuration, and this is my preference. A lot of the European and Asian machinery we get has the opposite.
One argument in favor of sinking inputs has to do with the likelihood of a short circuit causing a false signal to your input. With sourcing inputs, you're pulling the input to common (24v-) to activate it. If your machine has the 24v- tied to ground, and the machine frame is also grounded, it creates a lot of surfaces that could potentially short against the signal wire and activate the input. However, in practice it's probably much more likely that the wires inside a frequently-flexing sensor cable would abrade and short together (seen it happen many times) and in that case the sinking/sourcing setup wouldn't make a difference.