What does acid etching do to concrete?

It remove the silicates the give concrete its smooth finish and creates a profile for mechanical adhesion.