Why are non-members being asked to create an account when buying a ticket for an open event?

Making an event open removes the requirement for any person buying a ticket to complete any membership form that you may have.  However, it does not remove the requirement to create an account on WebCollect.  Think of it like making a purchase on an e-commerce site - they need an account so that they can log back in, to view the status of their order etc.