@rgarner you're absolutely right. However, all of the examples you've noted are covered by mappings.

These rules handle what would otherwise create a huge number of mappings for all the variants of querystring (for floods) and parts of the path (for riverlevels). It would also be hard to be sure we had good coverage of all the querystring variants.