Ferguson is the greatest manager of all time, you don't have to point that out to me ffs; but it doesn't mean he is immune to criticism. He did keep faith in the man, and this season Berba was paying him back for that. Obviously the Chicharooney partnership meant he had to be dropped, but he could've been given more playing time. It isn't laughable to say he's a consistently good player, as I said, he doesn't always score but he usually plays well.
I never said he was the greatest manager of all time (because that title is debateable, and I don't think I'd give it to him) I called him one of the great MAN managers of all time. It's stupid to criticise his man management (which is what you are doing) because it is something he excels so obviously at. Berbatov was paying him back for the starts he made, but even when he did play he played inconsistently. His goal tally is ridiculously inflated by hammerings of mediocre teams: Blackburn, Birmingham, Blackpool, Liverpool when they were performing badly.
I can even back it up with statistics: his ratings from Whoscored (based on in-match actions) illustrate my point. Interspersed with match-winning performances and a couple of perfect 10 ratings are awful performances against Chelsea, Marseille, Arsenal, the return leg of the Blackburn match, Stoke away, Sunderland away, West Brom away. He made 24 starts, and frankly that's representative of his inconsistency. He is in no way a consistently good player otherwise Ferguson, the excellent manager that he is, would've played him as much as he possibly could if Berbatov constantly reached the astronomical heights he can.