In a world of ample private capital, there are only two real reasons to IPO: providing an exit for investors and raising monies that can't be raised in private. Neither reflect well on the future prospects of the company.
I’m sure we could think of other options if we tried really hard.