The main reason to use JOINs is that it allows you to easily filter or order by the columns in the associated tables, which isn't possible with separate queries.