Rebar and fiber are used in slab on grades to control cracking. Hardener serves a different purpose. A dry shake hardener will increase surface abrasion resistance and give coloration, but will not prevent cracking. They are far superior to epoxy coatings in durability.
As Dexter says, you're talking two different things between hardener and reinforcing. The hardener will also limit absorption of oil or other liquids into the concrete. It would be a good start for a polished surface. The three types are basically quartz, aluminum oxide, and iron oxide. Iron oxide is the hardest - we designed a trash transfer station and used that to hold up against tracked crawlers - but it will literally rust if exposed to moisture.