It wouldn't require a specification change, but perhaps we could add to the description of XYZ href, that {r} is optional as well: https://leafletjs.com/reference.html#tilelayer