I don't see that this answers my question. Why can't, say, Great Britain make such an agreement with, say, Spain, and then make the same agreement (or choose not to) with Romania?
Btw, non-EU countries in Europe are already in on some of the agreements that exist between EU countries, without having to agree to everything else the EU does. Wouldn't that be a working kind of collaboration?