Neither mypy nor pyright have an issue with unpacking Sequence[T] without knowing the length either. I think the only option that resolves inconsistency here is treat variadic tuples as always gradual with respect to length.
The other option here creates a situation where either tuple[T, ...] shouldn’t be assignable to Sequence[T], or that we have to disallow unpacking sequences too.