Changing when the timer starts for solved topics auto close hours

What would you do when answer marked solved is actually very limited or even wrong?

It may work when it is something that OP can try and find rightaway if it works or not. But still there can be something important to add and that user won’t come in 7 days time. So why not use 30 days? Or… dont’ close a topic at all (unless it is type bug report)?