HubSpot campaigns are used to tag related marketing assets and content in HubSpot, so you can easily measure the effectiveness of your collective marketing efforts.
utm_campaign tags are used to track traffic to your website. HubSpot campaigns may include traffic that is tagged with utm_campaign parameters, but not all utm_campaign parameters are necessarily related to a HubSpot campaign.