Natural stone has imperfections.
Marble will etch. It can scratch. It may develop little chips. And depending on the marble, it can stain.
I know that makes a lot of people nervous. Personally, it doesn't bother me.
If it were entirely up to me, I would happily put a beautiful, stain-prone marble all over my kitchen and accept whatever happened to it.
I'd rather have a natural material that develops character over time than a perfectly pristine kitchen.
My husband, however, drew the line at stains.
So we needed a compromise