Making people follow a step-by-step guide is already a challenge on its own. Manuals are discarded because people consider themselves too good to need to read them, even if they have no idea what they're doing.
If you distribute your code in a way that's harder than clicking on a file and maybe dragging it into a folder, you're going to leave users stranded.
These days almost everyone may have a computer or tablet, but the average computer literacy hasn't gone up since the 90s. Especially on platforms like Apple's, which tries its hardest to hide away difficult concepts like "files" and "directories", you're going to need to babyproof your software for the average audience.
Now, if your target audience has a higher than average technical skill (programmers etc.) then you can get away with curl|bash no problem. Even still, I've had to help full-time developers on Windows open a command prompt several times because it's just not what they'll use in their normal day job, so even curl|bash may be too much to ask for some people in a strictly technical target audience!
Homebrew's search is better, and there are more applications available. Many applications aren't on the App Store at all, so one needs to Google and download possibly unnotarized .dmg archives. Surely this is no easier than Homebrew.
Homebrew's search isn't better if the average user isn't familiar with or used to the command line.
The "possible unnotarized .dmg archives" is a straw man and distracts from the main point -- GP just doesn't want to spend the $99/year.
You've now got multiple people stating that your understanding of view of the average user seems substantially skewed, maybe it's worth taking a look at that.
>...they don't know enough to know better.
is rather snarky and condescending IMHO
I still would posit post people do. It comes pre-installed on your Mac, and even gets an appearance in the app launcher and Spotlight.
Give it a chance, I guess? This is one of those "XKCD's lucky 10,000" moments: https://xkcd.com/1053/