SE-0309: Unlock existential types for all protocols

Agree.

If you had read the explanation I wrote upthread, you'd know that some refers to generics,

It has a relation to them, but it isn't the same as I said upthread, at least not then anymore when they are allowed in argument type position, then the behavior differs between generics and some P.

I disagree. But maybe the term existential is redefined in Swift context, but this would lead to more confusion for users coming from other languages already knowing existentials.