The minecraft thing is a problem regardless of launcher, to the point that I actively condone people pay for the game then find ways to not require online auth.

Some moron at Microsoft decided that if your password is serving its purpose and people aren't able to get in but that there are a bunch of attempts that you should need to reset your password. Because of this, I have to reset my password. Every. Time. I. Want. To. Play.

But that means multiple 2FA codes to both my non-mirosoft account email and to my phone. All in all, it usually takes about 7 or 8 minutes each time I want to play, which is an ABSURD amount of friction for an account I don't want to be using to play the game anyway, given when I bought it it was a Mojang account without all the associated, creepy TOS changes.

Don't be afraid to look around for ways to play without a legitimate account if you've paid. If that's the better experience, it is what it is.