세션이랑 토큰 공부하다가 의문이 드는게 있음

세션은 Stateful해서 시스템 확장시 세션 불일치란 단점이 있다
이에대한 대안으로 토큰을 쓰는걸로 알고 있음
근데 더 찾아보니 세션 클러스터링이 있더라고
Redis같은 세션 저장소를 따로 두고 클러스터링해서 세션불일치를 해소 할 수 있다고 봤음

코드 뜯어보니까 쿠키뿐 아니라 헤더에 세션 담아주는 방법으로도 가능하고
그러면 굳이 JWT같은 토큰 쓰는게 손해아닌가? 하는 생각이 들더라고
토큰은 탈취위험도 있고 로그아웃 할때 블랙리스트니 뭐니 이런거 골치아프던데
그럼에도 JWT같은 토큰 쓰는 이유가 뭘까?