I take in my Bernina 640 yearly even though I tend to sew mainly on our vintage machines. I depend on it for binding and other things. I want it to last for the rest of my life. It has just the features I need without too many extras. My LQS gives discounts to those who do, so at least there is a little offset. We change the oil and get lube jobs on our cars don't we? I have no desire for a fancier machine in the future. I'd rather maintain this one properly.