Let's say that SAFECoin price goes up to $2.00 or even $20.00.
When somebody runs a vault, every time there is a successful GET from their vault, a number between 1 and 4,294,967,295 is randomly picked, and if that corresponding SAFECoin is available, then that vault wins that SAFECoin. That's a $2.00 value, let's say, in this thought experiment.
As more and more people start to farm, because they are excited about the $2.00 SAFECoin, the available storage in the network increases, which makes it less likely that anybody will do a GET from your vault. Now your chances to win a SAFECoin decrease, and you might wait a long time before you win one.
When you do finally win a SAFECoin, you are very happy, because now, with all the available storage on the network, because of all the extra farmers, the network has adjusted the PUT price down quite low, so the SAFECoin that you just won, will allow you to put a lot of data onto the network.
But how long did you wait for that SAFECoin? I can't wait to feed a dog for a year, and then feed him a years worth of food all at once. He's dead by then.
We want casual users to be farmers, and use their farm income to do PUTS onto the network. But if that new user has to wait a week or a month for his first SAFECoin, even if that SAFECoin would allow him a plethora of PUTS when it finally happens, the act of making him wait so long is not a good experience for him.
The idea of handling SAFECoin divisibility by allowing people to do multiple PUTS per SAFECoin fails in that it still demands a possibly very long waiting period before that first SAFECoin is won.
I don't know what the answer is. I'm just throwing this out there for those smarter than myself to ponder it.