Fixed bids work well with productized services, where both parties have a very good idea of the work required and the end result, but are often disastrous in the more general case.
The problem is that most of the time, people who do attempt project-oriented work/fixed bids do so without a comprehensive design – and it does indeed tend to end up a disaster.