While i disagree with the OP and i wouldnt mind Annihilus being more rare than it is now. Why not flip the entire system?
Increase SoJ requirements for DClone to something alot higher like 500-1000 (up for debate). Instead of having to sell SoJs to the vendor, you have to buy them from the vendor.
This would incentivice gambling and would not be possible by a small number of players to begin with. It would basically take a community effort to spawn DClone.
Not the effort of some super-rich SoJ traders/dupers.