The best explanation for why the subjunctive mood is used is:
- In some cases, you need to express a wish or desire.
The subjunctive mood is primarily used to express hypothetical situations, wishes, desires, or situations that are not necessarily grounded in reality.