Why add 2500 to the cost of the response?

Why add 2500 to the cost of the response?
Is it OK without 2500? Or can it be some other smaller amount?
And why multiply by 1.1?

We were having trouble with contract funding estimation when that code was written, so I just added some extra to ensure it worked. I know we have since updated the fee estimation quite a bit, so it might be good without it. I will do some testing and likely remove the extra. Thanks

@KarlTheProgrammer
Thank you for your answer.
I look forward to your smart contract
And when will the latest version be released?