Every Indian cricket fan was expecting India to lift the trophy because that was the expectation after 10 straight wins but in finals, players just didn't turn up with their performances.
I can understand why some fans are doubting players but IMO it's temporary because of loss. The sooner they move on, the better and they just have to accept that the team lost the finals despite being in red hot form. It hurts but it happens, that's how the game of cricket or sports goes.
I can understand the frustration of fans in this regard, but blaming players like Kohli who contributed so much through a crazy amount of dedication and hard work is just stupidity at its finest.
Blaming players like Sky, Siraj(Unexpectedly) etc makes sense since they were pretty underwhelming in this tournament.