I started testing my workflows with local files: read them using the Read Binary Files node and process them down the line. It was convenient as the binary property name was always consistent (data).
Now, I’d like to get the input from a Webhook trigger node. However, when passing multiple files via a POST request, they get a number appended, making it inconsistent with the Read Binary Files node.
The big difference there is the read binary files node outputs one item for each file so it can use the same field name. In the webhook node it is one item that happens to have 2 files so they are labelled to keep them unique and prevent overwriting the binary data.
What you would need to do is split out the binary data into multiple items using a code node or modify your workflow so it can work with multiple binary items in the same item.
No problem at all, I have also popped a vote on an internal feature request to have support for managing binary data in the Item Lists node (or something similar) to make this easier.