They exist in the US too. There ain't nothin' wrong with an EngD, it's a great terminal degree. But the Doctor of Engineering is not a doctor in the sense being discussed here. Why? Because the definition of a doctor is (or was) someone with a license to teach at an institution of higher learning. That's not the aim of an EngD, at least in the US and many other places: its goal is explicitly to produce an engineer who will use his knowledge in the real world.
The same thing goes for EdD, DPA, etc. These are professional degrees, not teaching/research degrees.
Actually, a Doctor of Philosophy is the only real doctor.