Yes, this is it. If you host your blog on blog.mydomain.com your main site won't receive the full benefit of the inbound links.
Side note: sometimes this is desired. For instance, one domain can only occupy 2 slots in a SERP, but each subdomain can take 2 more slots. So in theory, you could take up an entire results page with your main domain and 4 subdomains.