I have been very surprised over the past month as I've learned more and more about the increasing computerization of commercial aircraft. It is, of course, not just the Boeing 737. Many planes are programmed not only to sense and correct for conditions outside of the normal flight envelop (i.e in an emergency) but are also designed to sense the different stages of a typical flight and automatically make the "correct" control settings for that stage. Throttles in particular appear to often be automated to automatically respond to particular situations as the plane's computer perceives them. This can include automatic reductions in the throttle settings if the computer senses the plane is landing or about to land, or automatic increases in throttle setting if the computer senses the plane is taking off. These often operate outside of the auto-pilot per se and often without the explicit knowledge of the human pilots. Indeed the human pilots are often not well informed as to the existence of these programs nor are they very familiar or practiced in turning them off, leading to a variety of accidents (some fatal) as the humans wrestle with the mysterious and unexpected actions of the computer. The 737 situation is just a highly visible peak of the iceberg.
BTW: in reading about these accidents it appears to me that the inputs from the angle of attack sensors are particularly critical for the computer programs to function; it is amazing to me that Boeing felt okay eliminating any redundancy for this critical component in the 737 max redesign.