I assume the standard library adoption discussions you’re referencing are here and here. It does seem like the source of uncertainty that led to the deferral for several sets of related protocols was based on predictions about future language features. That feels like a level of reluctance and forecasting that is unique to the standard library. But I do see your point about how usage experience is part of the discussion when making an associated type primary.