Question 1: "is it possible to make a dh+ to usb cable?"
Answer: Yes. Allen-Bradley makes one, as does EquusTek/DataLink.
Is it possible to make your own ? Probably, but you would need to go through a similar development process that would take months and cost many tens of thousands of dollars.
Comment 4: "dh+ to pcmcia is still like $700...."
Answer: The 1784-PCMK card is no longer in production. This was the only PCMCIA to DH+ device ever built.
Question 2: "is there a cheaper way to do this?"
Answer: If "this" is a PC to DH+ interface using USB or PCMCIA, then no, there isn't. You have identified the principal products on the market and their retail price ranges.
If "this" is "connect to a DH+ device from my computer", then the answer is "maybe". You may have a device that already performs DH+ bridging, like an SLC-5/04 or ControlLogix 1756-DHRIO module.
Rhetorical questions can be resubmitted.