1. The ‘comparison’ you point at is not just old but written by a gut who, at the time, didn’t seem to know much about jwt and it has many inaccurate or forced ‘downsides’ of jwt that don’t reflect actual use cases.
  2. The jwt can and should expire, the expiration is a standard ‘field’ of a jwt.
  3. Jwt is versatile, you can use it in a number of contexts while the sessions, as a standard server feature has limitations the come from how each of them identifies what a ‘client’ is.