Fraid so. The more popular it becomes (and more linked to), the worse it will get as well.
If you look at the HTML source of a typical web site, an email link looks like (address used "altered to protect the innocent"):
some bit of text
That makes it very easy to find an email address just by downloading the page and searching[1] for "mailto:" followed by a string of characters. If you spam harvesting robot needs a bit more validation, it can also look for the giveaway "@", as well as "." to see if the whole string matches the expected "pattern" of an email address.
If you were to change that to something like:
some bit of text
There is less chance that a search will find the address. It would in theory be possible for the email scraper to unravel the coding easily enough, but it then means that it has to take extra time rendering the HTML for every one of the billions of pages it downloads. There are also loads of different ways of doing the obfuscation (character replacement, javascript etc) which makes a "one size fits all" scraper harder to write. The above link however will look and work just the same in the browser. Obviously it does not protect you from people reading the address and manually adding it to a spam address database, but it seems to slow the progress somewhat.
There is an (now ageing, but still handy) article that covers some of the findings of research on this here: