The average programmers seem to like different symbols for what they consider different things. I don't know if it is better or not, but it seems to be the status quo...
My guess is because most languages don't do that, so people are used to variables not having a symbol denoting their basic type. It largely comes down to what sort of syntax people are accustomed to.