Button Fields could really use an update to allow for dynamic button labeling. A label could be set to not only Single Line Text, but also support other field types such as Single Select, Link Fields, but also Attachments where an Image could be displayed as a clickable button.
Here, we see each button opening a unique URL, however the label is static - locked as the text "Open URL" which is an awful user experience. Why not allow for other fields to be referenced within the Label, exactly how the URL formula works?
Part of this issue stems from the URL field itself also being too simplistic, and not supporting text for the referenced URL itself (which then itself could be used by a button field, without the need for an independent Label field).