>That fourth paragraph is an over the top perfect storm of woe-is-me.
I've had my credit card declined when I tried to buy gas 2 hours away, late at night, because they assumed it was fraud. For 2 years and change, paying a hospital bill every month, my debit card issuer would flag it as fraud every single time, I'd have to contact them and say it wasn't, then attempt to pay again. Every single time.
It's wholly plausible, even without the card balance being near or at the limit, that they are having their card declined.
It's quite realistic that they have no one they can call and ask to have money wired to them, to buy their ticket, etc.
It's quite realistic that they are sleep deprived if they've been in an airport for even a day with no means of leaving which can severely impact mood and mental status, add this with the defeat of not only not getting the job but having their return flight cancelled as well as possibly being unemployed with no savings at all, it can be incredibly easy to go full-Eeyore.
Ticket price out of a smaller airport likely means one or more connections, last minute flight also often means considerably pricier.
I had a company interview me last year 3 times via video for an entry level customer service type position including a half hour with one of the co-founders as the 2nd interview, he wanted me to talk to a different department about an even higher job so I did for the 3rd interview, he started the call "I'm not sure why we are talking, why did co-founder have us schedule a meeting" and after talking to me for 45 minutes "well I don't have any positions right now, I wish you the best of luck". This is 12 days from the first interview, for the position I applied to, so I pinged the co-founder stating 3rd person said he didn't know why he was talking to me as he didn't have any positions an was busy training his most recent hires, and mentioned it had been 12 days since the first person interviewed me and I'd not heard anything on that front and if he could update me since the interviewer never gave me their email address. Within a few minutes "Caught up with first person, they mentioned you're likely not a good fit for us on THATPOSITION side either. Definitely encourage you to keep honing your skills. Maybe find a relevant side project or a local company..." so I fully buy that a company would show that level of interest and then "sorry bout ya, by!"
Here in the midwest if you get 3 interviews, one of which with the CEO that also tells you the starting salary, you've got the job not "yeah bye Felicia". I was in a funk for 3 days and I was comfortable in my bedroom, not stuck in a random airport.