Preparation is important when applying floor paint. You can only expect a surface to stay in place, if its substrate is permanent. If the substrate crumbles or moves, your surface and floor paint will move with it. After 40 years of application practice, flooring experts have developed application preparation procedures that minimize the risk of substrates moving. Floors that are new are especially vulnerable and require extra preparation before painting the floor. While a new concrete floor is dusty for the first couple of years while the latent of concrete on the surface are kicked, walked, or driven off. The latent must be removed before quality topcoats are applied; or the topcoats will move with the latent as they break free from the substrate.
Cleaning first with a high pH or alkaline degreaser attacks oil and grease contaminants while moving the floor pH higher will do wonders for the floor paint finish. And afterwards you put on a low pH acidic cleaner that attacks minerals, rust and other particles. That makes your pH jump 10 points or better to shock contaminants loose from substrates. An acidic cleaner should have detergents, rinse agents and water softeners...