Wouldn't necessarily need to be sub-domains, directories/folders are interpreted the same.
I researched this a while back for one of my generics and spoke to many SEO peeps, apparently sub domains are exactly that - different sites/domains which require separate link building attention etc. You could internally link but usually ends up easier to just KISS.