How about not needing an account for things that don't need accounts?
I've just bought a Lego set for my nephew's Christmas present and I couldn't just check out with my credit card. No. I had to create a Lego account and join some sort of community thing with nickname, personal page and reward points systems and constant email spam. And of course two days after that I get informed that they were hacked. I can't wait for the damn set to be delivered already so I can delete that account.