For big projects you'd first spend time (and possibly money) trying to fix whatever is broken before updating Unity which would break more things.