Furniture that has been made well can last for decades, but as we all know the fabric doesn’t last nearly as long, not even accounting the change in style that happens so rapidly.
So instead of getting rid of that really comfortable sofa update the upholstery.