I know a lot of people are annoyed that Pelosi is not leading the charge to impeach Trump....but really any sober consideration of the evidence would lead one to conclude she is doing the right thing. Instead. she had concentrated on uniting her caucus to pass progressive bills that, for sure, will not become law but do force GOP members to cast potentially costly votes against the bills.
Perry Bacon, Jr. has the goods on 538:
"Pelosi has outlined an agenda of nine signature bills. Democrats have approved six of them. And Pelosi’s agenda, unlike impeachment, is popular with the public; it unites congressional Democrats and to some extent divides congressional Republicans. And these bills, as opposed to impeaching Trump, align well with what appears to be Pelosi’s broader strategy: to force GOP incumbents to vote against popular legislation in advance of the 2020 elections, protect Democrats in closely divided districts from tough votes, and keep the Democrats talking about and doing things that the public likes.
Five of the bills passed without a single ‘no’ vote from a Democrat. A bill to expand background checks to nearly all gun sales drew two “no” votes among Democrats — both from members who represent districts won by Trump in 2016. That’s more than 1,200 total “yes” votes for the Pelosi agenda among Democratic House members, compared with two “no” votes....
The key planks in the bills all have the support of the majority of the public — and some of them (like expanding background checks for gun sales) are extremely popular, according to polls....
[A]s Pelosi faces an increasingly vocal faction of her party pushing for impeachment, the speaker has a pretty strong anti-impeachment argument: Why should Democrats push a fairly unpopular position with no chance of success when they can instead push forward equally fruitless but at least popular positions?
Her view might carry the day. Lots of House Democrats might ultimately support impeaching Trump if it were to come up for a vote. But only about a quarter of them are pushing for it now. The rest are tacitly approving of Pelosi’s strategy — and it’s not surprising that a bunch of politicians approve of a strategy that looks so good politically."
In short, Nancy Pelosi is doing her job and doing it well. We'll just have to get rid of Trump the old-fashioned way--by voting him out of office. And by steering her party away from divisive issue of impeachment, Pelosi is increasing the chances of accomplishing that goal.