As a German, I am totally fine with that now allowed use of the apostrohe. But what I find really annoying is the rise of the Deppenleerzeichen (idiot's space). In proper German, you can rely on that a single thing is being denoted by a single string with no spaces in the middle (comparable identifiers in most programming languages). Dashes are still allowed in compound words for better readability (like "dash case" in programming languages).