Associate Tasks with Contacts AND Companies by default

I’d like to see this as a setting where we can select how we want tasks to be associated -

1. Default to contact

2. Default to company

3. Default to both

Our institution has different teams working in different ways - some of us work at the contact level, others work at the company level. PLEASE create a solution for this!