Yes, this! Have the label be the id by default, but give an option to create a custom ID (that isn't visible to the end user). This would also make sorting and finding fields easier too because you want to put a nice user-friendly descriptive label on a field but when managing fields in setup a c...