In most cases it makes sense to ask for as few data in your lead generation forms as possible. At least an email address.
But what can happen is, that you collect tons of shitty leads, that will never convert to a Marketing- or Sales Qualified Lead.
But what to do?
You could run AB-testing experiments where you add for instance a company-, phone- entry field.