The script looks something like this. It's written from memory and I don't have a Windows machine nearby to test it, but it's better than nothing.
$path = %windir%\systemapps\microsoft.windows.startmenuexperiencehost*
get-process *startmenuexperiencehost* | stop-process -force
takeown /f $path /r /d y
icacls $path /grant "${env:UserName}:F" /inheritance:d /t /c
rm -recursive -force $pathhttps://www.howtogeek.com/224159/how-to-disable-bing-in-the-...
I already had disabled Cortana, if not also create CortanaConsent dword with value 0
I agree that a lot of Win10 defaults are derpy. But just tune it a bit and its reasonably power user friendly. Maybe not what you want to support personally, but sufficient for professional use.
Like I said, maybe not the crap you want to put up with in your personal life, but as a professional tool... worth tweaking to suit your needs.
(Oh, and in a full professional environment, can also be set by group policy)
Though as Hanlon's Razer said: "Never attribute to malice that which is adequately explained by stupidity."
Part of me wants Microsoft to be so evil they have deliberately made the start menu search so impossibly poor that you end up opening a web search half the time and making them money. But I know deep down, that they are just incompetent and can't be bothered with the desktop anymore.
Yes, but: "Sufficiently advanced stupidity is indistinguishable from malice"