I've learned the hard way that caring too much about work related topics doesn't contribute to your happiness.
Company men will replace you if they can do their business math for justification, because they cannot see the technical complexities of the things they are "wanting to be built" for the company.
Even when you can see dependencies of complexities that will break the plan a year ahead of time, and you were right in complaining about it, it doesn't effectively help you as a person.
Being stuck in the past is just the same waste of energy as being angry about it. Hate and anger are infiltration techniques and should be treated as such.
People will always react based upon their own experiences and understanding, and if you actively try to fight the statistics (aka you vs your team) you will just hurt your perception.
Being seen as rude by other people gives you a strategival disadvantage for negotiation, and that will hurt the rate of adaption of your own suggestions. The ironic part is that people are even more petty than the "I told you so list" that you mentioned, only that they think subconcious pettiness of system1 isn't "petty" but only "a feeling" even though the mechanics and dynamics of it in a rational context are the same.
Work is work, and it will always be "just work". As an autist you have to learn that other people don't care about things as much as you would do (in a utopian star trek world). As a hu-man (literally meaning being that forgets) you have a very limited capacity of memory, computation power and energy.
And your efforts are far more efficiently spent outside the world of company politics, where most people are just busy 90% of the time with sidelining or attacking other departments for their own egomaniac benefits. Playing this game is a huge drain on energy (at least for me) and I therefore decided not to play it.