Seems quite simple to me that free trade on a reciprocal basis only really works between broadly equal economies, otherwise it is bound to become an exercise in redistribution of wealth
Now, I’m not saying that’s necessarily a bad thing, but we have to be clear whether or not that is the aim.
The only theoretical way to avoid redistribution of wealth is to have a completely controlled command economy like the old Soviet one. We all know what that produced, food shortages and funnily the redistribution of wealth to the people running the command economy. What is the difference between me distributing my wealth to farmer A for my food or to farmer B just because farmer B is British. Economically none, a farmer gets money for producing food, makes a profit so continues producing food. If you're a xenophobic nationalist then of course it's important not to give money to foreigners, which is the EUs position as long as you consider everyone in the EU to be one nation and not foreign, but you must realise this comes at a price.
If the farmer you pay for food is efficient you pay less for food, giving you more money left to spend on other things, say computer games, which the UK is good at producing [or so my nephew tells me as he buys a new bigger house]. If you are forced to pay taxes to subsidise inefficient farmers, or the price of food is artificially raised by tariffs on cheap imports you have less spare money to buy computer games so the computer games industry goes bust, and you lead a more miserable life, in the extreme working to do nothing but put bread on the table.