Why can't we associate a contact to mulitple accounts?

Why can't we associate a contact to mulitple accounts?

This simple feature has been for 14 years now... it's way past ridiculous. 

We don't want to add a multiple lookup field, we just want to add a second account to our contact. 

This way i'll go on Jonh Doe and see in the account field : Company 1 and Company 2. 

And when I go in either company, i'll see John Doe in the the contact section. 

Adding a multiple select field only complicates zoho and won't apply to already existing contacts..  so we're just creating a contact file with too another field that clusters our crm. 

Please allow this... it's starting to be a dealbreaker for us. I'm a 10 years clients, spending near 6k per year on this plateform and i'm now considering the move to hubspot (or any other crm as they ALL allow this)