No, you've still missed the point. The file as an abstraction is far removed from the bits it is stored on. It IS the FILE this operation applies to. The line of thinking is not rigid, just accurate. What should an end user care about the underlying technology their file is stored on? Microsoft continues to make people think at a low level in so many places. Like device ids c: d: h: are still around. This is primitive (and even was so in the 1970s!).
Since you miss and misrepresent my point... that is the point!
Actually, I should make the point that Microsoft's terminology on recycle bins (like Service Packs) is inconsistent. The problem is working on two levels of abstraction. The low level confuses the higher level because they are mixed. The concepts presented to the user are now confused and complex.
That IS the difference between Apple and Microsoft. Apple has worked hard (and achieved it very well from the first Mac on) to present a consistent high level interface and concepts to the user. Microsoft fails in this respect trying to appease the techie brigade by exposing low-level concepts. The mix of low level with high level abstractions is what really makes Windows so horrible. This is not a matter of hatred (as the original correspondent accused me of), but is a technical fact.
The mixture of LL and HL is fraught with difficulties, makes both levels inconsistent and the interplay between both makes for complexities that shouldn't be there.