I think you are mostly right, but the times when I don't agree is when sites like
www.xoxoleah.com are using their own linking codes to promote another site from their tour That is the opposite side but linking to twitter/fb pages, nothing wrong with that, I think that's an affiliate being overly sensative