There should be an ability to skip the "Run flow" form in SharePoint when invoking a flow and when user input is not required. In those situation this form is very annoying to users, it's an extra click and waiting time that is not needed.
Another reason is, when we have a custom-formatted button on a SharePoint list that invokes a flow, and we add this list view webpart to a page, the button can't work because the "Run flow" form does not open in a web part.
There could be an additional parameter added to the button that signals to the Flow not to open the "Run flow" form, for example:
"action": "executeFlow",
"actionParams":
"{\"id\": \"9ca02e00-2ad6-4648-a861-a56d07efc6fd\"
\"skipRunFlowForm\":\"true\" }"
That would make it work similarly to a Flow running for when an list item item is added/updated, which does not require any user interaction.