Is the account step in the checkout mandatory?
Different ways of dealing with user accounts in the checkout are supported. You can make it required to be logged in, you can make it optional (default) which comes with a "checkout as guest" button, or you can hide the account step completely which also wont ask the customer to login. See the documentation for how this can be configured.