Yes it would be preferable if he’s said “endowed by their Creator” But being endowed implies and endower.
I think it captured the spirit.