Even though players ranked below about 80 do not even make any money at all? I think the sport is wealthy enough that people further down the chain should be able to earn enough to live on and not have to play ridiculous schedules, cut corners, or sponge off others so they can chase their dreams.
Well if what I'm suggesting is socialism to you then up the workers.
Nobody forces them to keep playing if they can't make ends meet, they are not slaves. They can always find the other job just like normal people in normal life do. Is that an easy way? Of course not but -- newsflash! -- life is not easy for billions on this planet. The complaints of Stakhovsky et al. ("Oh, poor me has to get up at 7 am to get practice court") are just laughable in grand scheme of things.