Adding in a query param to bust the cache make it possible to submit the same site multiple times, i.e. example.com, example.com?1, example.com?a, example.com?123
I'm not sure what you mean here? I've not seen a site tell you "We don't use this query parameter" if you stick an additional param on there.
You probably want to allow repeats of domains, Like map links to something interesting.