Congress LOVES to waste time and money.
Very true.
But typically, they waste time and money on things that profit some constituency or another.
Impeachment usually only has one constituency and that is the rabid extreme of the opposition party.
Impeachment has no relationship to the profit of anyone. Which is another reason it is rare.
If impeachment put reliably put money in someones pocket congress would be doing it on a weekly basis.