Hi @don_bryn,
I am glad that you were able to find the setting and turn it off.
The conversation that you had is something that a lot of institutions have and each institution takes a stance on their own (hopefully after having thoughtful conversations with key stakeholders) related to when and how to release new or enhanced functionality. In short, there is no perfect answer.
My institution has a small Canvas team and we wait as long as reasonable possible (which is sometimes good and sometimes bad) for new or enhanced functionality because we do not want to be "beta" testers. This means that I do routinely make sure that new or enhanced functionality is either completely disabled or disabled by default with the ability to be enabled on a case-by-case basis. That stance can be frustrating for some faculty that are more advanced but they understand why and find consistency and stability to be more important.
I also understand Instructure's/Canvas' stance that they need people to use new or enhanced functionality because two main reasons: (1) it helps to find (and fix) problems and (2) having multiple versions of similar functionality (e.g. two versions of rubrics and two versions of quizzes) complicates their code.
I will mention @RaviKoll again so that they are able to see your feedback.
-Doug