Depends on the ride and the overall situation.
If the ride that is SBNO is not planned to reopen, then remove it ASAP regardless of what it is.
If it's a "temporary" SBNO closure of a highly rated ride, then no, keep it SBNO for as long as needed until it can come back into service. However if the ride is rubbish, then remove it.