Because they are aware that if they use non-fiat currency, their transactions can be tracked. Only greedy people with evil intentions and goals don't want all their actions to be known.
In political activities, the source of funding or donations is unclear.
Who are the evil politicians who want their financial activities to be known because the source of their funds comes from the taxes of the small people who have elected them. They will appear as super heroes before they are made, when they are made they turn into enemies in the super hero film story.
your point about politics is very valid and in so many countries, lack of transparency in campaign funding and public spending creates room for corruption. When politicians hide where money comes from, or how it’s used it weakens trust and makes it harder for citizens to hold them accountable. Once some leaders get into office, personal interests, pressure from elites, or lack of strong institutions can change their behavior. It is less about every politician being evil, and more about systems that allow bad behavior to go unchecked. So the real issue is not actually just fiat vs non but it is balance.
The system, established and run by politicians, is indeed flawed. I'm not judging all politicians worldwide, but in some countries I know, it seems beyond repair.
The only question is: if politicians in every country continue to demand large sums of money during elections, the opportunity for corrupt practices like corruption will never be eradicated. Ultimately, they only care about the well-being of themselves, their families, and their groups.
If Bitcoin were adopted as a currency and they didn't reject it, transparency would become public knowledge; it would reveal where and how they spend their money.
They don't want that to be known.