Your clients do not want infinite customization. They want certainty. Flat fee gives them a clear outcome and a clear process. It also gives you a delivery model you can repeat. But it only works if you stop selling open-ended...