Why is tax_id listed in Sales Invoice but not a link field?

As the title says, why is this the case?
It seems to me the field should be removed from the DocType Sales Invoice in ERPNext core or it should be changed to a link field on the customer table, no?

There was some chatter here (but it’s marked as solved):

Please, does anyone in the community have any input?