"Other" + custom entry in choice component

Many apps require a choice component with the ability to select “Other” and then enter a custom value
For now this requires to use 2 columns and show the custom value column when Other is selected in the main choice component column.
It would be nice to have this automated as an option for choice components:
Builder adds “choice” component, selects data column to fill, options source, value and display columns, and enable “Other” (ability to write the label for “Other” would be awesome)

On the frontend, when user selects “Other” from the list/chips/etc. an entry fields is shown and the value is saved to the data column.

Here is how GForm does it:
Screenshot 2023-07-23 at 9.32.31 AM
And Drupal:
Screenshot 2023-07-23 at 9.30.17 AM