I’m sure it’s very difficult. That being said, they know it’s a business. From a dollars stand point, I believe being elevated from PS guarantees 3 game checks at the vet minimum. This means that guys can make more more from a single game active than they’d otherwise wake all year on the PS. It probably stinks having to deal with the uncertainty and tumultuous style of being a fringe NFLer, but I can imagine the $$$ boost makes those transactions easier to swallow.
EDIT: correction - the three game checks are only if you are signed to active roster. Elevation is only a single game boost to active player pay, yet is still about 3x what they make on the practice squad that week.
So for Prince Emili, who signed to the active roster Week 3, and then was immediately released following the game, he still gets active game checks for weeks 4 and 5 despite not being on the roster.