Forms are a great way to collect customer information, but Magento 2 Form has limited fields. So, when you need to collect specific information from your users, you have to create custom form in Magento 2.
Attachment 16123
Checkout Steps: How to Create Custom Form in Magento 2 Frontend