That's a tricky question.
It's hard to say why a bank would want to spend the money, there are so many variables to your relationship with them. I am a little surprised in that you have asked to go from a 10 year to a 30 year and they aren't willing to help out.
How long have you been paying on this mortgage? Is there any chance you can refinance through another lender?