Do you recommend a non-updatable smart contract?

Will there be a situation that over time the development will move forward and may regret it? Progress does not stand still.