What alternative are you suggesting? Some kind of functional grouping?
I think the best alternative is to use different names depending on what we're highlighting (cladistics versus functionalism, for instance).
The -id/-ine suffix (e.g. ursid / ursine) seems to do this.
It would be clarifying to distinguish hodgepodge groupings such as "fish", and groupings such as "ducks" that are basically monophyletic with some exceptions removed from the group. Ducks are just small Anatidae.
There are billions of dollars of peanuts, fish, etc., being traded across the world every week.