&gt; <i>But why are classic shells shipped without even the simplest &quot;undo&quot; features?</i><p>This question is assuming an untrue premise.  There are Windows command interpreters that integrate DEL and RD with the Recycle Bin.<p>* <a href="https:&#x2F;&#x2F;jpsoft.com.&#x2F;help&#x2F;del.htm#r" rel="nofollow">https:&#x2F;&#x2F;jpsoft.com.&#x2F;help&#x2F;del.htm#r</a><p>* <a href="https:&#x2F;&#x2F;jpsoft.com.&#x2F;help&#x2F;del.htm#k" rel="nofollow">https:&#x2F;&#x2F;jpsoft.com.&#x2F;help&#x2F;del.htm#k</a><p>* <a href="https:&#x2F;&#x2F;jpsoft.com.&#x2F;help&#x2F;rd.htm#r" rel="nofollow">https:&#x2F;&#x2F;jpsoft.com.&#x2F;help&#x2F;rd.htm#r</a><p>* <a href="https:&#x2F;&#x2F;jpsoft.com.&#x2F;help&#x2F;rd.htm#k" rel="nofollow">https:&#x2F;&#x2F;jpsoft.com.&#x2F;help&#x2F;rd.htm#k</a>