Here's why:
* Abstract nouns refer to concepts, qualities, ideas, or states of being that cannot be touched or physically experienced.
* Weakness is a state of being lacking physical or mental strength.
* Weariness is a feeling of being tired or exhausted.
You can't hold "weakness" or "weariness" in your hand, but you can experience them.