Your link was to the thread about the ad.
Yes it would be preferable if he’s said “endowed by their Creator” But being endowed implies and endower.