Advantage: Allows other URL schemes to be used easily. Many arbitrary URLs can have (for example) ?dummy=cheese tacked on at the end to meet the required format.

This would require parsers to be updated, and to have an agreed hierarchy (say, rel-tag trumps element value, trumps title) in case more than one method is present. The methods used here would be backwards-compatible.