By the same argument, wouldn't all the things you don't like about copyright - like restrictions with what you can do with the thing you have bought - just be put directly into the purchase agreement.
Isn't the way to focus on creating consumer protection rights, rather than just leaving it to people with the best legal department and deepest pockets to control the rules?