That is the law. That law is generally not followed in the real world.
Also, I don't see any reason why violating the law in that way should be any more common than violating it by paying non-tipped workers less than minimum wage. Either one would require the same degree, and same kind, of fraud. So tipped workers should be no worse off in practice than non-tipped workers.