"The fact that such services are useful is undeniable. As is the fact that "@yahoo.com" and "@gmail.com" email address look unprofessional. They just do."
I would go so far as to say "less professional, but still very commonly accepted - especially under certain circumstance*" ...
* - circumstances such as mailing list participation, for example ...
/TJ