How was it complicated to implement at all? That makes no sense. The same way iNaturalist currently uses the lowest named ancestor subtribe or above, it can just be changed to lowest named ancestor regardless of rank.
https://forum.inaturalist.org/t/under-subspecies-id-give-the-species-name-instead-of-family/25363/6?u=cyanfox
I find this comment very confusing. @thomaseverest said that if users turn off common names, it should show “a member of (family)”. But if I turn off common names, it does nothing of the sort. The “member of” thing is only shown if common names are enabled.