I will say epoxy does not hold up to welding. No idea how I would know
We have at least 32 shops in our environment we are in transition from epoxy to polished concrete. Why, because epoxy starts to look like crap after a few months of the heavy use we give it. We would repaint the epoxy floors every summer during shut down.
I do love the look of clean epoxy floors.
Floor in my shop, epoxy 20 years, I have thousands of little burn marks all over it, some places more than others. It looks like crap, and I find myself wanting to clean it all the time. Especially if I get a bit of brake fluid, or some sort of cleaner on a spot. Rest of the floor looks like crap. The clean spot stands out like a magnesium fire in a cloud covered lunar eclipse field.
My old shop was polished concrete with a super good sealer. Only issue I had in it, and my garage at the house is when I drop something heavy on it, it will chip the surface. Heavy is like a big piece of plate steel. Or I did weld some heavy plate in one spot, and popped the surface, due to the heat load. That is not a sealer or epoxy issue, that is a concrete reaction to loads of heat. If you just lightly drop out of your car or a tool off the ladder, the tool takes more abuse than the floor coating. I would go back to sealed concrete in a heart beat if I could.
Dropped hardware? My epoxy is so dirty with burn marks you have lost that ability, I take a flash light, shine the beam across the floor, and lost hardware will cast a shadow. Found it, done.