He doesn't have the money to pay his bills? What bills could he possibly have? He's illegal!
You can have bills regardless of your legal status.
Yes but most things require you to show proof of residency before you are billed and obviously you can't get an ID if you're an illegal, which an ID is needed for basically everything.