2 answers
I agree with you. I never advise using Tasks (or Events) as primary objects for reporting or business metrics purposes. Anything of value should be on a record that can be reported from, in the context of the record (Cases, Opps, Orders, Accounts, Contacts).