Sorry, but I would never accept an advice, such like this. I mean that "advice" what I wrote in the title. It is just rude.
Why I never say such things to anyone? In this form, it is totally unacceptable. It's even more unacceptable, if that other person doesn't know anything about what you are doing.
Ofc, it would be total acceptable, if it would come from a person who pays your bills, and tells you, something like:
"Listen, I need some financial support, pls go and find a job, because I need help."
or
"Listen, I don't feel comfortable with I pay all the bills. "
Or okay, let's play this situation with a person who doesn't pay your bills.
"do you have enough savings for everything?"
or
"XYJ" is okay with paying all you bills?"
but he/she should never judge what you are doing this way. Or if he/she does, keep it to herself/himself. In this form, it is not caring, it is just bullying, because probably that person had bad day, and try to bug you with something.
In my case, I'm super lucky, because I have a place to live and my saving are enough to eat once a day. And also have backup plan if it would be really needed.
My friend has no problem with it. We had several conversations about it.
It is funny, one year ago, we almost moved to England, where I would have a job and provided home to him.
So, until he has no problem with this, others can fuck off with their kind questions.
Yeah, I agree, they are not, but if they really want to care, this is the best field, they can use their "caring" energy, instead of asking stupid questions.