Marat isn't about money, he has been coming in Lyon a lot of time, over the last years, so i don't understand why it would change, sometimes players sign a long term contract with tournament, and they are to come every year!!!
Oh and the ATP events run under a communist system where everyone gets the same amount of money to turn up to an event.
Bigger guarantees in Lyon, Marat draws the crowd. Basic supply and demand.