I completely agree with this. It is a key feature that most other CRMs have and is a basic function i would like to see added to an already pretty holistic system.
I wouldnt even mind the opportuntiy to manually match the Company and Contacts when creating a new one,
An example is if you have the company in you data already, and you have to add 5 new contacts who are associated with that company (and the URL/email domain matching doesn’t work because they work for a subsidiary of the group) then to have a drop down option under the default “create a contact” properties where you can select from your existing list of companies that are part of you database already is something that a lot of other systems do/have the capability of doing already.
This would also remove any opportuntity for error at the early stage of creating the CRM record