If the floor was painted or sealed, we almost always grind it to “open it up” so that the overlay will stick tightly to the floor, even after years of use.
One last point, by freshly poured we mean no less than 28 days but no more than one year. If we try to apply a concrete skim coat to a newly poured concrete slab (less than 28 days) we are asking for trouble.
As concrete cures it pushes out a lot of water that was part of the mix, if we put an overlay on top of that it’s like trying to put the cap back on a shaken up bottle of soda. That liquid just wants to get out and it will push on that overlay and try to pop it off. After 28 days, assuming it’s not in freezing conditions, enough water has pushed out that it won’t weaken the bond between our concrete skim coat and the original slab.