The ability to create a form quickly and easily is a vital piece of functionality in any content management system. A content editor needs the capacity to create a form and add or remove fields.
The days of asking a developer to create a custom form are long gone. An editor should be able to spin up a form for whatever they need.
Luckily Drupal 8 has two good options for building forms: Contact and Webform.