PS - never ASSUME, because ASSUME can make an ASS of U and ME
We certainly often see, here, people 'criticising' themselves or others for using the word.
It's clearly the case that it is preferable to be 'certain' of something (or, at least, 'as certain as is possible/practicable'), increasingly so if there are potential 'safety issues' - but that is sometimes/often not possible/practicable' and/or not of sufficient importance for one to seek 'near certainty'.
However I think it's often more semantic than anything else. In general, I often use the word with an intended meaning of "imagine", "suspect" (maybe "strongly suspect") etc.- and, indeed, often use those 'alternative words' when writing in this forum!
I must admit that I was about to suggest that "presume" is perhaps slightly 'weaker' (implying 'less certainty') but, having just done a quick check, I find that most sources say the the opposite of that, typically like this example ...
Although presume and assume both mean "to take something as true," "presume" implies more confidence or evidence backed reasoning. An "assumption" suggests there is little evidence supporting your guess. Think carefully before using them interchangeably or you may lose some meaning.
If one agrees with that, then "assume" is probably a more correct word to use when one is 'less than certain'?
I would think that, when most people (certainly I) use the word 'assume', here and elsewhere, they generally intend one of the alternatives suggested above (e.g. "suspect or 'strongly suspect'), without meaning to imply 'certainty' (which, in the real world, is often not attainable, anyway). Of course, in practice the probability of one's assumption/presumption/suspicion/whatever is correct will be extremely high, as in ..
I assume that you have seen a dog
I assume that you have experience pain etc. etc. etc.
... or even, more in context ...
I assume that this fuse labelled "13A"has the characteristics expected of a 13A fuse
Kind Regards, John