Most of your criticisms can be explained by unfamiliarity with longstanding Mac conventions. But this is fair:
> Search within finder does not search the current context by default, it searches your entire computer. "But you can change this setting!" You shouldn't have to change this setting, and most people don't know it's even there.
The default behavior used to be great, ~10 years ago (extremely snappy search scoped to the current folder). The change to searching the whole computer with significant lag was an absurd and mysterious regression.
It might be worth excluding certain directories from Spotlight to prevent it from indexing node_modules etc which tend to be massive but mostly useless from a Spotlight search perspective.
> Search within finder does not search the current context by default, it searches your entire computer. "But you can change this setting!" You shouldn't have to change this setting, and most people don't know it's even there.
The default behavior used to be great, ~10 years ago (extremely snappy search scoped to the current folder). The change to searching the whole computer with significant lag was an absurd and mysterious regression.