I remember there being a bunch of people saying this in the YouTubers subreddit.
What they never quite grasped was this : the algorithm tries to put videos in front of people it thinks they will want to watch, with the goal of getting people to watch as much YouTube as possible, with one of the metrics used to make this judgment being whether the people who have been recommend the video have watched it, and if so, for how long.
If "the algorithm" doesn't like your video, it's because the people it has been recommended to have either not watched it, or have watched a very short amount before clicking away.
In other words, your video was shit.