The problem here is that they were buying the homes at prices above what they would actually sell for to real buyers and Zillow ended up racking up losses in that way. In your scenario in which two iBuyers outbid each other -- fine, but wouldn't the same situation as Zillow's happen? They'd just end up with overpaid inventory.