That's what I'm thinking so I'm trying to find a reason why everyone is hosting it on a subdomain. One reason may be that if you're hosting your blog separately on like for example WPEngine you need to have it on a subdomain or else you will not benefit from things like scaling (since it still needs to go through your server if it's a subfolder).
Do you have a quick explanation or link as to why a subdirectory is better?