Thank you Gordon for getting back to us.
My take is easy: Let’s not overthink it. The request is easy as should be the solution. No need for going super fancy if anybody would ask me.
Keeping these 3 generic task types and only adding some tags/labels will add functionality, but will not tackle the underlying problem, which is your assumption, that Call/Email/Todo are the “correct top level task types” for all your customers.
Quite likely:
a) your customers have totally different “top level taks types” than Call/Email/ToDo and maybe they are not exactly 3.
b) they dont gain any benefit with the additional layer of complexity of lables/tags while still being limited to your 3 pre-defined top level categories.
Tags/Labels could make it actually more confusing, when they dont fit “under” the fixed top level task types.
==> Maybe it would be totally fine, just having a reaonably large number of task types one can setup on their own, which are descriptive enough, so they represent real work actions.
thanks for reading
HST