Oh it's definitely sink or swim, and you always have to be setting up the next thing while working on your current thing. It's a big part of why I got out - I'm much happier with a more stable situation. It's all about tradeoffs, how much you can stand the stink of corporate BS vs the downsides above.
And I will admit that the mid 2000's to roughly 2020 was a pretty good time to be in that mode. I haven't freelanced since 2019 so I might just be talking about good times that are gone now - it does seem like a tough world out there right now, but I bet there's still plenty of niches to be found.