Yes granite can stain, it's a natural stone. Then again, how often have you walked in a house and thought "Man, that's a nasty stain on the granite countertop"? It's just not that common.
Now, think about how often you have been talked into buying something other than what your really wanted...