The hubspot integration uses email or HubSpot ID as the unique identifiers. So you must have one of these.
If you don't care about the email as much, you can choose to allow catch-all emails, or invalid emails into your hubspot instance.
It will cause problems down stream for you if you try to email that contact, but it will allow you to create a contact in hubspot.