… if you already have a master’s degree, which takes 2 years. In the US many 5-6 year PhD programs do not require—and in fact include—a master’s degree.
This isn't the case in England. Most master's degrees are 1 year and a master's isn't a requirement for many PhD programmes. So it's possible to do your entire higher education, including a PhD, in 6 years (3 years of undergrad + 3 years full-time PhD).
This is true in principle, but in practice my experience is you have to have an extraordinarily good CV to get funding without a masters degree. Natural science bias in my friendship group though.
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.
Oh, that explains a lot. In France it's usually 3 years (180 ECTS) for a license (which is usually equivalent to a bachelor), 2 years (120 ECTS) for a master's degree and then usually 3 years for a PhD. At least in software, most people have a master's degree.