Here's why:
* Abstract nouns refer to ideas, qualities, concepts, or feelings that cannot be touched or physically experienced.
* Concrete nouns refer to things that can be seen, touched, heard, smelled, or tasted.
You can't physically hold or touch enthusiasm. It's a feeling, an emotion, and therefore an abstract noun.