I'm swapping out chains (due to stretch) about every 3K miles (the Giant is an internal hub--straight chain line).
That is not out of the norm for a regular road bike.
My other (non motorized) internal gear hub bikes are getting new chains every 5k to 8k miles.
The biggest wear on a chain is the offset angle that occurs when using external gears (derailers).