Why would you give that money to worse allocators of capital? He's generated 1.3 million jobs. How many jobs would you sacrifice in order to limit Bezos to whatever wealth cap you think is appropriate? By definition you will sacrifice them, so the question is at what cost is it too much and how much money is too much money? Also who decides that, is it you?
How are you measuring "efficient allocation of capital"?
Amazon has been very successful at squeezing "efficiency" out of their employees, where "efficiency" is defined largely as abusive conditions and poor wages. While they may be a large employer in raw numbers, vast numbers of their employees depend on public assistance. UPS, USPS, and FedEx seem to pay consistently higher wages. And on top of that, like most "supermassive" companies, they are very "efficient" at dodging taxes.
Yes, this is "efficiency" in the financial sense, but it is by no means net positive at the societal level.