It would clearly not be an improvement to build all houses exactly alike in order to create a perfect market for houses, and the same is true of most other fields where differences between the individual products prevent competition from ever being perfect.