Because the code replaced code in https://github.com/dotcloud/docker/commit/494cd07f722d6bf5f2e69a6d2d729848882e1971 which ignored default routes:

-    if strings.Trim(line, "\r\n\t ") == "" || strings.Contains(line, "default") {

-      continue

-    }