This is a common thing in English. Both terms are technically correct but carry different connotations.
It's like the difference between "Forgive me Father for I have sinned" and "Sorry daddy, I've been naughty" both sentences have the same definite meaning, but wildly different implications