The 2022 predictions of Russia's imminent collapse are looking pretty bad as well. Do you call the people who were predicting that trolls? This was has already lasted longer than early-war internet commenters on both sides said it would.
No fair picking on the predictions of others without exposing myself to the same, so here is my prediction: eventually cease fire terms will be agreed upon when both sides become too weary to continue and the war will "end" in a frozen conflict that won't see a satisfactorily conclusion for generations. Think Korea.