I need your help to understand what is the business case behind the Seller and Buyer account types.

Usually users do not register having in mind only one thing (sell or buy). A user might register wanting to sell something, but that does not mean that user will not buy. So having to make a choise in the first screen might be confusing.

Maybe I am missing something. What is the reason to separate the two roles?