Separately from the distribution overhead problem, there's also the problem that there's meaningful per-macro-expansion overhead. It's not an issue for 100 @Observables, but it's pretty concerning for 100k #expects.
2 Likes