One common feature in BDD-style frameworks such as Quick is the idea of shared behavior/examples. One common use case for this, if you have code that takes a few branching paths, before ultimately converges into the same set of behavior, then it lets you write the tests for that set of behavior once and refer to them later on. For example, if you have a form with a bunch of textfields, you might want to save a draft every time the text in any textfield changes. Using the shared example feature in a BDD-like such as Quick would allow you to write the "it saves a draft that re-populates if the form is closed and opened again" tests once, saving you from having to copy/paste/edit a large number of tests, and also prevents errors when doing so. Another common use case for shared behaviors is for contract testing - ensuring that a type correctly implements a protocol, essentially.
I think that it would be great if Swift Testing offered support for this arbitrary DRYing of tests. Swift Testing already supports a subset of the capabilities of shared behaviors, through parameterized tests. But that doesn't go nearly as far - parameterized tests work really well for testing a range of inputs/outputs, but not so much for the examples here of contract tests, or when multiple paths leads to the same behavior.