Is software the only domain where "legacy" is a bad word?
Legacy as a bad word means to me "unworkable" or something nearly so... code or entire systems that you'd rather not have to work with.
Note this has less to do with age than design.
Now I have to go. My dog is leaving a legacy in my back yard.