(But it's been years since I really looked into it)
I agree with you: most of them get it badly wrong.