Business Central supports creating a quote for a contact (for example a prospective customer).
When you want to release this quote, the system demands that you create a customer. This doesn't make sense from a functional point of view. You want to release a quote because the quote is being sent to the contact for example. Releasing means that the quote is isolated and perhaps also an archive version of the sent quote needs to be created. Also, when you use approval flows, for example when a sales quote reaches a certain amount or a sales manager wants to approve the conditions for a prospective customer, then you need to create a customer to early in the process. It makes sense when you want to create an order, then a customer is mandatory off course. So the suggestion is: allow it to release a sales quote that is created on a contact. From a functional point of view it is more logical then. Thanks!