My experience in software companies is that there are often a few key developers with full platform and domain knowledge, and they are your bottleneck for onboarding and they are the columns that keep your platform going. Should they leave when the business goes into receivership, and why shouldn't they, there is little guarantee the software will keep running long enough to keep users happy enough, to continue to service that debt.
Not to mention a software business that runs on recurring revenue from users is likely failing because the recurring revenue isn't enough to cover costs, keep the business running and it just makes more debt. I just wouldn't consider it a reasonable assumption that recurring revenue will continue to recur. It's not even a good assumption for a well running business.
The more likely risk to a bond holder is that the company fails to generate a healthy business, pays most of the loan out in salary while trying, and now the lenders own the company which is a couple of two year old laptops and a few thousand per year in ARR that cannot be profitably served.
If you are profitable, then it’s probably wiser to not take the dilution round. If you aren’t, your revenue is likely worthless as I can’t imagine a bank would have the risk appetite to turn a money losing venture into a profitable one by taking it over
You usually only hear downrounds from companies that are struggling to keep the lights on
With debt, you promise a fixed rate of return instead, so the benefits are capped for the purchaser.
No where in there is a method to retain users or shift them to benefit the VC backers or lenders and recover debt. Maybe via user data that can be sold or pitched as useful to a competitor? Maybe by standing up a competitor and advocating users shift there an can migrate their accounts?