I'll play devil's advocate.
The author is basically complaining that search results aren't tailored to their own search habits, and for all we know they are using tools to prevent Google data collection for personalized search.
Using the search term "YouTube downloader" and having the success criteria being the return of a fork of a command line Python tool is an insane test for the general public. How many of your family members who are looking to download a YouTube video would be helped by that result?
I searched "YouTube downloader" and received the usual ad-ridden websites that let you download a video. Then I searched "YouTube downloader Linux" and the top result was ytdl-org on GitHub. Seems reasonable.
I've seen many people complain about Google search lately. I wonder how many of them either have unrealistic expectations, never learned to use scoping keywords, or who stopped search personalization and lost benefits they didn't know they were getting. And expecting a fork of a command line tool to be the top result for YouTube downloader is definitely unrealistic.
Anecdotally, I've used more or less the same search strategy for 30 years, and it still brings up relevant results. And while I agree that seo gamification can make certain keywords harder than others to use, this article and test really wasn't testing search scenarios the average non-technical user of these search engines would have.