Dumb response - asking why serial number is required. Clearly not a good developer - It should be patently obvious that Homekit uses button Serial number not Hub button name.
Therefore, if you have a number of buttons it becomes a chore to identify which is which, e.g. lounge appliance button or kitchen appliance button