PhDs and masters are also absolutely monstrously long in the United States - often literally twice or three times as long as in Europe. Fewer people do those of course but maybe that also adds up to a higher average.
In places like the UK you normally go from zero degrees to PhD in six years, while in the United States you could conceivably only just be fishing your masters work at that point.
Mind you this was in an engineering department in the late 80s and early 90s - things have no doubt changed :-)
As another extreme, I have a colleague who completed a PhD with very strong research results in Austria in just two years.
I'm from Austria and we switched to the bachelor master thing just briefly before I started to study. Before we usually had 5 years diploma studies and a doctorate with at least 3 years.
Another interesting difference is probably that our studies tend to be completely specialized. So when I studied CS I did only that. If you're interested in history or whatever you just study that in parallel - no tuition and for long we also had no access restrictions - you basically just went there and said you want to study X. 10 minutes later you were enrolled.
For comparison, Denmark lists 0.95 years, UK lists 0.96 years.
http://www.socialprogressindex.com/?tab=2&code=USA