You do need a cryptographically secure RNG to work with JWTs though. There's no getting around the need for randomness.
Whereas generating new session ids will always need fresh entropy.
If the signing of the JWT wasn’t deterministic, then it would be hard to verify.