I don't actually think that they CAN'T eat it, but more they won't. There's plenty of debate on the fact, despite Natsu's explanation of how Slayer's eat their element.