Those requirements aren’t reasonable.
Nevertheless, they are the theoretical underpinning of what economists call 'a free market'.
In fact the reason markets work well is exactly because products are never identitcal, it produces competition (unless it is stamped down by government favor or regulation or barriers to entry), prevents monopolies (because of the absence of government favor, regulation, and barriers to entry), and nobody has perfect knowledge - indeed the market *counts on* imperfect knowledge. These are the exact reason why the market algorithm works so well.
So, I infer that you don't actually want a free market, at all. Just a whole load of oligopolies and monopolies, (which is what suppliers of non-identical commodities are) that will inevitably exploit their market leverage to extract wealth from the poor to deposit with the wealthy.
Note your inconsistency: you complain about a market without perfect knowledge, and yet you assume you can reallocate resources yourself.
On the contrary, I have already answered this point, earlier in the thread. I propose that each individual makes his/her own decision about where, and to who, their excess of wealth should be directed.
Best wishes, 2RM.