'Stop using JWTs' meets the people who run JWTs at scale (gist.github.com)
The gist's core claim: JWTs were built for ~5-minute tokens, not logins, and 'they are not designed for this purpose, they are not secure.' Use session cookies, or PASETO for signed tokens.
The recurring qualifier from the thread: that's true for browser sessions, and basically only browser sessions.
The flip: one commenter dared anyone to break AWS STS's AssumeRoleWithWebIdentity if JWTs are really that insecure. No takers.