// They're so very often ... wrong.... but you know that from experience. //
They are easily misinterpreted, and often taken out of context, but "wrong" is a stretch. This is the reason I linked to two sources citing multiple polls, so that you can observe trend lines, and then check that they line up reasonably with political events. For example, you can see an improvement in Johnson's favourability ratings around the end of February 2022, which lines up pretty perfectly, and entirely understandably, with his response to the Russian invasion of Ukraine, which deserved and still deserves praise. Also, the rating is particularly high at the start of 2020, which is to be expected as it coincides with (a) winning an election, and (b) doing what he'd said he would afterwards, ie ending the Brexit deadlock.
Public opinion shifts over time, and it can be difficult to track perfectly, so I don't particularly put much weight in the *exact* figures, but the general trend is clear and unarguable, namely that Johnson was far less popular at the end of his time as PM than he was at the beginning. Ultimately, that's why he was forced out as PM: if he'd remained popular, then obviously MPs would have backed the winner. As for being "forced out" as MP: again, that's not something that can happen without the consent of the people. Johnson is no longer an MP because he chose not to be. Because he chose not to risk standing in an election. And because, ultimately, being "merely" an MP will never satisfy him.