> I don't know if that's really why
The words 'trash', 'junk', 'refuse', 'waste' all carry different connotations. Be forewarned, my information is largely relative to Wisconsin. Other regions of the US may use the words differently.
If applied to a person: trash usually refers to someone that's disreputable in some grievous way, waste would refer to some that squandered some talent or resources. Junk wouldn't usually apply to a person but junkie means a drug addict. Applying refuse to a person would be silly, but probably be .
If applied to stuff that's thrown out: Trash is a generic term for anything that's thrown away. Waste is usually consider excess like banana peels. (waste and trash are largely interchangeable in conversation, the distinction isn't usually important) Junk would refer to material possessions that are no longer wanted like an old couch. No one would call banana peels junk. Refuse is a pretentious/higher class term for trash used by rich old ladies.
I don't believe refuse is in the common usage any more. I've never heard it used outside of Star Trek 6 and some older movies. It's meaning is similar to "trash" but it can also refer a place where trash is stored.
Most of english is this way. Words are extremely flexible and can be used in a variety of ways with many meanings. Context is extremely important. I'm not sure how other languages work, I only speak english.