Why are North America PhDs twice as long as anywhere else?

Is there a legitimate, practical and academic reason why doctorate programmes in social sciences and humanities in America and Canada are on average 8 years, and anywhere else is like 4-5 years?

I ask because ultimately they all end up competing for the same jobs as phds. So it doesn’t seem to make much sense at first blush.