I would like to add my support for this feature. I looked at HubSpot Community and there are several threads asking more or less the same feature: The ability to archive Deals, Contacts, Companies etc.
There might be more but here the ones I found:
https://community.hubspot.com/t5/CRM/Hide-deals-that-have-been-won-lost/td-p/301467
https://community.hubspot.com/t5/CRM/How-to-remove-closed-deals-from-deal-preview-in-a-contact/td-p/177162
https://community.hubspot.com/t5/CRM/Move-closed-won-and-closed-lost-from-deals-dashboard/m-p/11195#M586
https://community.hubspot.com/t5/CRM/Need-Feature-to-Archive-Inactive-Contacts/m-p/368199#M121838
https://community.hubspot.com/t5/CRM/How-do-I-remove-deal-from-pipeline-without-deleting-the-deal/m-p/437686#M126790
https://community.hubspot.com/t5/Dashboards-Reporting/Archiving-Deals-from-Dashboard/td-p/13242
https://community.hubspot.com/t5/HubSpot-Ideas/Ability-to-archive-Deals/idi-p/360756
For table view there is an alternative using filters but for contacts’ and companies’ view there is no solution. All Deals appear either open or closed.