Why is life so frustrating?

Searching for Meaning (Ecclesiastes) - Part 8