Form Default only applies to first line

that is how Form Defaults are designed to work and in my opinion it stays true to its purpose.
if an inventory item is always taxed at the same rate, then you can edit the inventory item and set the tax code there which would automatically appear when the item is selected on any form.

maybe the below suggested idea would help in your use case if implemented.