Can you tell me why are first name and last name required?

I just signed up and the first thing I want to do is to import my leads. I don't have first name and last name, I have a company name because I'm B2B. So it gives me an error... how can that happen? I don't have a clue who is on the other side of the phone!

So is it possible to have those fields non mandatory? I don't want to populate false first and last names just to get passed the importe..