I would argue that only some fraction x of the work should be wasteful. If the work would cost c on the market, it cost (1 + x)c on the network. Then if 51% attack total cost = (1 + x)c then only (x c) is wasted while c is recovered from the market. But just having (x c) is not enough to attack since you have to gain access to (loan) c which is an additional entry barrier.