Problems with Attempts at Type Erasure using Boxes

Perhaps a little off-topic, but could you perhaps provide some more info on that? The very concept makes little sense to me: if you need to move a value, just take ownership of it (either through some allocating type like a Box or Arc/Rc, or directly), borrows are simply the wrong tool for that. What value would move refs even provide?