I would not be as harsh with respect to view of owners and their original decision and vision. More times than we probably realize a startup is literally operating on a shoestring in the early days - borrowing from family, operating out of a basement, etc. Sure, it would be ideal to get a premium name right from the start, but if they put your money into that and have no funds to purchase the critical equipment needed for their research and development, and therefore the business fails, does that make sense? All they have left is a good domain name.
The sort of company in the tip are now doing better, and they brand up. Just like companies brand from a borrowed garage to a modest warehouse space to a real company physical space. I think much of the resale business is serving those who brand up. We should not disparage original domain choices, but be eager to serve those rebranding. Just my opinion..
I think that Darryl's suggestion, promoted by Elliot, has a lot of logical sense, and is valuable for those who do outbound to businesses.