An American undergraduate plus masters is six years, which is absolutely insane.
Let alone their PhDs, which mean you could easily end up 29 before you graduate.
I had a friend in Europe who finished their PhD with top-tier publications in two years - much less mucking around than in the US.
At any rate - I wouldn't say it's a scam in countries with free university education. It's actually cheap to teach people and it improves the society. Win-win.
University system in US is a scam for the same reason that healthcare system in US is a scam - because it has bad incentives and no taxpayers control over them.
In France, there is the "3+2" system, but that's just on paper. Basically, there are two types of bachelor's: a practical one that's supposed to be the last in line, and another, more "theoretical" one that's supposed to be followed with a Master's.
Students have to choose between the two fairly early, so if your goal is a Master's, you'll take the bachelor that's supposed to be followed by the Master. You do get a piece of paper at the three-year mark saying you've got a Bachelor's, but that's unusable if you want to get a job (as in no-one will hire you).
You technically can go to a Master's after the practical one, but there are extra steps, and it's not as easy.
Eg I got a Master's 4 years after high school in the UK.
It's usually three years + two years.
At least in France there used to be a degree at four years, before the Master's (at five) but I don't think that exists anymore since they introduced the EU-wide new system (Bachelor's — Master's — PhD).
American undergraduate degrees often have plenty of classes unrelated to the major/minor subjects, while European degrees tend to be more focused. In some countries, those breadth requirements are considered a part of secondary education. While an American nominally starts a four-year degree at 18, a European may start a three-year degree at 19.
As for PhDs, they were traditionally considered more like certifications than degrees. You could graduate quickly if you managed to finish your thesis, but it was far more common to continue working on it well into your 30s. This has changed in the past decade or two, as universities started favoring short "American-style" PhDs, with the ideal to graduate before 30. (The British with their short PhDs were always an exception to this.)
Mostly in softer fields like marketing and (English) language.
They have all communicated the same thing - it's a necessity for starter jobs.
Bachelor's degree is often enough for a starter job in industry and I don't think it matters that much if it's Master's or Bachelor's even later in your career (at least in software dev), PhD is definitely regarded much higher