I'll explain, I believe it is useful to divide users among them, thus creating a "diversity" between private users and companies, obviously everything depends on what type of site you want to have, normally (at least in my country) a user company (therefore a real shop) it is right that it has different visibility and offers compared to a private individual (who can also be an occasional user), giving separate offers to company users gives them greater visibility and better advantages (since a company user would tend more easily to be a regular user and not an occasional one).
I ask you for this subdivision because as you say it didn't seem complex to me, and therefore you could make offers that can be created like "only private " - only company - for both".
I hope I explained well, because I'm translating.