Yes, it make the prerocessing easy and clear for reading and understanding.
In API it will looks like Model mdl = Pipeline.of(reading, featureExctracting, labelExtracting, normalizing, encoding, scaling, logisticRegression) where in .of(...) we can see the sequence of ML stages.