@Janeishly @kagan That is not true. European here, Switzerland. I learned the correct usage of hyphens, en- and em-dashes in my English classes at school.
German typography also uses hyphens (Viertelgeviertstrich) and en-dashes (Halbgeviertstrich). Em-dashes (Geviertstrich) aren't used that much anymore, but they should be used for lists (which are called Spiegelstrichlisten).