Please be aware that I'm neither a native English speaker nor a teacher.
Just to clarify, the idea of being homeless because you have become desitute and lost your home has never been romantic. That's just sad. But there is a romantacized notion that there was a time when there were people with no fixed addess, who hopped on trains (illegally) to take them from one spot to another, sitting around campfire at night with others who did the same thing, and while they had no money they had their freedom, etc. Those are the types of people you might refer to as hobos.
I have never, not once, seen an unfortunate person on the street and heard someone say "We should do something about/for the hobos" or "I was shocked to find a hobo using the bathroom in our office building."
I'm guilty of having misunderstood the use of the word "hobo" too, in that case. I thought it was an AmE term for homeless people.
Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.
As with everything, usage can be very regional. You might from someone from the deep South or California weighing in tonight saying "I don't know what this Barb person means. That's all we ever call them!"
However, it does make me remember that "street people" is sometimes heard too.