The difference between a stalker and Amazon is that Amazon does not get any data from you (or at least 99% of what this author could request from Amazon, some ad tracking stuff might be an exception) if you do not willingy give it to them. Don't have an Amazon account and use it do order things or search, talk to Alexa, etc - and they will have no data.
I’d think that like fb, they collect data on individuals regardless of accounts. One example of this is their facial recognition services. Given that they force higher pricing of products not on their page, it becomes challenging to simply “go somewhere else.” It’s also been shown that they extract business data from their aws customers.