I think self promotion is alright sometimes like in the case where someone writes a really detailed technical breakdown of something. It's easier to format complex subjects on your own blog than in a thread. I totally agree if the entire purpose of someone's account is to boost their own website though