we will lose a number of possibilities with this version...
for example, in some news, I put words in bold with [i] [/i] tags, in the title of the news.
it will not be possible either, I suppose.
It is possible to process HTML markup in these functions. But it is expensive (computationally) because the functions would have to parse the string rather than just html encoding it.
We do have a function to parse strings for valid html and encode the rest--that is what is used for news and page content, for instance.
So the choices are: