In some ways, paying out to employees does "help them stay afloat".
Think about it. They are obviously doing this to retain their employees. Imagine if you work for Twitter for years and have all of these stock options but can't do a single thing about it because you know Twitter will not IPO any time in the near future. I'm pretty sure at some point you'll be feeling some frustration.
Obviously I am speculating and it doesn't necessarily mean that's the case but to me, it sounds like they are doing this so that they can "reward" their employees. If it was me working for Twitter and was given a chance to cash in some of my employee stock, I would be a very happy and grateful employee.
If you look at it this way, then you can think they are doing this to retain some of their most loyal employees to continue working for them hence "keeping them afloat".