That's still a problem with the people - not the language. People misreading it due to their own lack of a deeper understanding of the language = people's problem.
As for German having more "clarity" than English - it has nothing to do with the overall functionality of the language. It's the same as saying it's impossible to cut bread with a dull knife and pointing out that a sharp knife is the only way to go. Yeah, a sharp knife may do it with better efficiency, but a dull knife will do the job nonetheless. It's your fault if you're so clumsy with it as to not cut the bread and instead cut yourself.
As for German having more "clarity" than English - it has nothing to do with the overall functionality of the language. It's the same as saying it's impossible to cut bread with a dull knife and pointing out that a sharp knife is the only way to go. Yeah, a sharp knife may do it with better efficiency, but a dull knife will do the job nonetheless. It's your fault if you're so clumsy with it as to not cut the bread and instead cut yourself.