I would say that in my experience, account creation at online retailers (even Amazon) is very rarely something I've found useful for myself. It may well benefit the company.
I don't want my card details to be saved, and typing in my address and card number take less than a minute anyway. Newsletters almost universally go to spam because I'm not a landowner who has the disposable income to just buy arbitrary things that are advertised to me.
I think generally developers are aware of this, but they're chasing the few that do respond to such tactics.
The advice isn't "don't have accounts," its "don't make visitors make accounts." Having an option is good... if you don't plan on coming back or you're worried about your security, you don't have to store anything on their servers. If you're a frequent customer and you want the convenience, you can make an account.
I don't want my card details to be saved, and typing in my address and card number take less than a minute anyway. Newsletters almost universally go to spam because I'm not a landowner who has the disposable income to just buy arbitrary things that are advertised to me.
I think generally developers are aware of this, but they're chasing the few that do respond to such tactics.