Personally, I’ve locked some of my threads, but most are I do leave open, lest one of them turns into a spam fest or is time sensitive.
I recall debates on Meta as to whether threads should auto-lock after a given period of time, or a given period of posting inactivity. The general feeling was, I believe, to let them be, since some topics make sense resurfacing after a few months or even a year (i.e. when events have taken place that make sense to continue a given thread). If they were to autolock, someone would probably create a new topic on the same matter in a squeeze. Ofcourse if they are necrobumped for no good reason, they should be reported (the necrobumber).