In VS Code there is single search bar (Ctrl + P) that can not only search files but also show and run commands (by prefixing >), search and goto symbols in the current file ( by prefixing @) and finally search and goto symbols across files (by prefixing #), there are other prefixes that do can do more things.
By starting with ? you get all the prefixes that are available

I think this can be a really awesome feature to have in Obsidian, especially symbol search (headings, links, etc). This would enable a fluid search and goto experience that can become a big plus point versus competing products.