I was listening to a podcast last night where Jim Hill mentioned that the problem is these characters are initially paid for by the movie side of the business. But once the DVD has been released that funding goes away. Parks only picks up the cost if the movie/characters have been a huge success.
That would explain why a lot of these characters only come in for 9 months to a year then leave.
You get a lot of those sorts of funding issues in large corporations.