WTF? I heard German was a rule-driven language. It's got as many exceptions as English...
Learning the rules is the easy part. Backtracking your brain to plug in all kinds of exceptions makes learning hard.
The German language police need to start following their own laws....NO EXCEPTIONS!