I understand your opposition to use 2-step authorization. But I learned the hard way, that it's worthy.
My Amazon account log in information was sold, and the only thing that prevented access to my KDP, and everything else connected with Amazon, was the 2-step authorization I had set five years ago. See? During five years, it was just an annoyance, which more than once, I considered removing. I'm glad that I didn't.
Regardless of how annoying and bothersome it is, 2-step authorization is the only real security standing between us and a criminal data broker. There are factories of people harvesting data all over the world, and sooner or later, one of us will install an app, visit a website, or click on an email that will open the doors for them.
They aren't smarter than us, they simply have a job to do, and that job is to steal our information. Nothing personal here.
It doesn't matter how long or complicated the password is, if one can simply snoop the data, anything can be taken. It's a matter of time invested, the access to it, and the tools used.
They can have my log in credentials, but as long as they don't have my phone, they can't log in into my important accounts. And I'd gone as far as having my codes sent to a phone paid with a prepaid card (A phone that isn't on my name), and with a number I never share with anyone.
There are ways to circumvent 2-step authorization, but it requires a direct contact with an employee of the mobile provider. Hackers only bother with this situation, if there are millions to be stolen. Specially, if those millions are in Cryptocurrency.
Yeah, after this incident, I did my research. And remember, an Amazon account is the jackpot of data. It has not only our full information, and credit cards, bank accounts, but it also has our tax information too.