Wow can definitely relate to this being in a high level IC position, but not having enough influence on management to change the direction of the company. You sit on the sidelines knowing a decision is wrong, and after having said your piece you watch it play out over years, turning out exactly as you expected it to.
Bah humbug.