I think many stores online offer the anonymous purchasing (i.e. no need to choose a username/password during checkout). What are the reasons that we propose to remove this? Is Drupal not capable of cleanly supporting this? I'd love to keep this capability, so I'm eager to architect with others until we find a clean implementation.