You don't need JWT, so don't take it that way; but I think you've perhaps had some difficulties and you're perhaps missing a thing or two:
All of this is not to say you can't (or shouldn't) use session-based auth -- go ahead! JWTs just make it easier to:
Doing JWTs properly is hard. I've done it a few times -- and wrong a few of those times! But where I'm standing, the friction to get them working with something like IdentityServer is so low and the benefits for "heavier" client-side web applications outweigh the small setup cost.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.