Customizing "log activity" in HubSpot CRM

Kind of sad that this one has been on here for six years and still has not been implmented…

We’ve had to use a clunky work-around using custom objects in order to track a simple ‘referral’ activity (i.e., we refer Company A to Company B).

This would be much more elegantly done with a custom activity type of Referral.