I hear you, but I'm also the type of person to admit my own uncertainty. And the people around me get way more uptake of their ideas by just leaving out those words, even when they have less or terrible foundations.
We should hedge statements depending on whether the context makes it self-explanatory that there's uncertainty. Any less, and we're being deceptive. Any more, and we're adding words without adding information.
You know what would be a cool? Some notation to denote the level of certainty that doesn't take up horizontal space in the sentence. Or an API to a fine tuned GPT-3 that can strip out caveats and hedges from text on a screen.
https://en.wikipedia.org/wiki/L%C3%A1adan
Check out the tenses, things like, "Known to speaker because perceived by speaker, externally or internally" vs "Assumed true by speaker because speaker trusts source".