Is there a reason for Penance points?

Will it be used as a currency in the future or…?

Probably same as in most other games: no spendable currency, but just an easy way to compare, who has completed more achievements.