I like to ask the question, "What is the difference between a joint and a crack?" A joint was engineered by humans while mother nature adds her cracks where the engineer did not see the need for one. They allow the concrete the ability to flex a bit as needed. These cracks can be caused by temperature changes, loading, and unloading, or even a difference in the coefficient of expansion of dissimilar materials, like a metal pipe in a concrete wall.
So, as you pick up that bucket of hydraulic cement, ask yourself, "Is this a dynamic leak? Is movement the issue at hand?" More often than not, movement is the issue and the solution is a flexible polyurethane grout. Spetec PUR GT500 and Spetec PUR F400 are two of the main Alchemy-Spetec grouts used in parking garages, elevator pits, and such. Spetec PUR GT380 is the main grout when it comes to sewers, wet wells, and the like. All of these grouts are highly flexible, NSF 61 certified for contact with drinking water, and allow the concrete to move without allowing it to leak.
Another misconception is that a repair material needs to be dry to effectively waterproof a structure. With polyurethanes that is completely wrong. We want and require water present when injecting the urethane grouts.
So, in summary, the best practice is to quit using hydraulic cement in situations where it will fail because of movement. Instead, waterproof once and effectively with a flexible polyurethane grout and be done with it.