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.