I think a system should be put in place whereby a small number of prospective customers (free users) test program updates before paying customer’s machines are updated.
A test period of 5 to 7 days should be in place so as to make certain the latest updates do not cause any major issues.
The system could involve testing such things as working with files that were created before the update, model to drawing stability, Sketch stability, etc.
This would protect customers who are using the program for business purposes.