Automatically associate contact/company records with Deals

I am shocked that this is not already a feature! As a B2B marketer, I would love to be able to easily show my executive and sales teams new company value over time from the campaigns that I’m creating. Especially ones that are tapping into new markets. It would really help justify advertising costs and show ROI.