From my own experience so far, the nature of how the rules are defined sort of prevents catch-all rules in any meaningful sense. I'd love to have generic rules that are overridden by more restrictive rulesets as necessary, but I can't do that since there is a lack of prioritization and a no-conflict policy when it comes to defining endpoint matches.