Complaining that the statistical data on that platform is useless is not the same as calling out the platform as useless. When searching a game from OP that game's indiedb page only appeared at #9 in results. That "low" number would be the indicator that indiedb is far less important than Itch or Steam. But it does show up. People preferring that site can go there and look up information about the game there. If they download there, is another question. I would not. I would go to other places for the actual download.
My main issue was the chain of logic. It does not hold up. You can't infer bots from those patterns and the other oddities. The only thing you can direcly see, is, that people do not use indiedb to download a game very much and there are a lot of other plausible reasons for that. Also, there actually was a rise in downloads with the November spike correlating with the bigger spike in November.