I'm going to use parentheses to group logical points, since this next sentence is impossibly convoluted
but would require several K if expanded properly into multiple sentences.
You would have to, of course, modify the softlink process to (expire softlinks (that have not been visited since their creation) (after x (amount of time between visits)/(number of visits) to one end of the softlink), thus proving that the softlink was a random and unneeded one.
The purpose of the modification would be to define criteria that would eliminate softlinks that were not utilized within a reasonable amount of (visits/time) from creation. The elimination process would be totally statistical, thus following in the spirit of the E2-as-Markov-chain idea, rather than by personal opinion, which conscious and subjective process would destroy the purely statistical nature of the chain.
See, I told you it was complicated.