And it's possible to do a 180 ECTS masters (2 year full time) for four years part time.
That said, a masters degree in the UK is much less of an undertaking than many other countries. Level of independent research in my "combined" masters (4 yr course, usually taken as 1st degree), pales in comparison to what colleagues in mainland Europe had to do.
It's a philosophical difference that doesn't mean a great deal practically. Often, European undergraduate programs are five years in length, although that's been changing as many European institutions now seem to be moving towards four-year programs. I'm not really sure what's driving that shift, but I think it's done partly in an effort to standardise what it means to have a "bachelor's degree" in terms of what employers can expect between Europe and North America, &cet.
Even with my liberal arts background, and having worked in pretty mathy areas of industry, it's rare that I, say, have to use much from my last two years of CS education. (What they did prepare me for is getting to the point that I can read research papers in areas I've since worked in.)
To be clear: virtually everywhere in the US a CS curriculum takes 4 years. There's no deciding in year three and graduating on time. You could potentially switch to CS from engineering, math or physics and get close.
In Germany at least, in contrast to the US, there's no coursework in a PhD, which I believe is the main thing that makes a PhD shorter than, say, a US PhD directly after a bachelors degree (which is typical in the sciences).
While I don't disagree with the sentiment, English has the word "dragon" - doesn't mean dragons exist!
That's not what GP means though: in the first year in the US, generally speaking, undergraduates aren't enrolled on a particular programme; they take a range of courses from different faculties for credit, and decide which area to 'major in' (and perhaps additionally 'a minor') later.
I didn't enter one (regretfully) anywhere - but from what I recall when looking, US/Can typically have more of a taught element in preparation, included in the first year or two of the PhD programme.
Sort of like doing an MPhil or something followed by PhD I suppose, but built-in and I assume designed to counter the effect you describe.
In the US the Bachelor is much wider in scope and you can get the Master during the PhD program.