That is basically every SaaS solution problem. You are not going to want to pay them for your custom development because you would like pay "generic solution price".
That is why you have to pay for your own dev team as SaaS vendor is not going to be your custom development team - as your custom problem is not available for easy resell to other customers.
That is why you have to pay for your own dev team as SaaS vendor is not going to be your custom development team - as your custom problem is not available for easy resell to other customers.