I have absolutely no point what you're making here?
1. Most teams that would need to get Davis' contract off the books, aren't dumb enough to sign him to that contract, so it's not on the books. Most teams capable of signing Davis, aren't sending his contract to you with prospects, because they don't need you to take on his contract. Think the Phillies with Howard. They never would have dumped his salary on anybody for prospects, because they could afford to keep it on the books if that meant they got to keep their prospects.
2. What does any of this have to do with the Orioles dumping O'Day's salary at the expense of prospects? Can you point to me teams that go into prospect rebuild mode and dump salary at the expense of prospects?