This came up when using the buttons plugin and when trying to create my own button. They don’t support the Obsidian syntax “[]” for internal links and I assume that this syntax won’t work in other edge cases. For such cases only the Obsidian URI syntax works but there is no command that opens or creates a note, only commands that do either of that.
A new action URI that has the same functionality as “[]”. This would keep the other URIs for use cases where you only want one of both and have an option to get the same functionality as the default Obsidian way.
I’m not using buttons to get to files but use custom callouts with the original syntax to simulate buttons.