Phew... the lack of punctuation made that tough to read...
ECMs (Electronically Commutated Motors) are used primarily by HVAC OEMs that must meet stringent Energy Efficiency Ratio (EER) requirements in order to get their equipment certified by someone like Energy Star or when a building is going for LEED ( Leadership in Energy and Environmental Design) certification. Think of an ECM as a motor with it's own built-in VFD right on the motor itself. It not EXACTLY the same, but from our standpoint, that's what is equates to: the power fed to it is usually single phase, then internally the electronics convert it to DC to run the permanent magnet motor very efficiently. The electronics and the fact that it is a PM motor add significantly to the cost, so it only makes economic sense when compared to the alternatives, and/or when getting that EER rating is a necessity. The concept of a VFD built into the motor has been around for a long time, but didn't catch on because the VFD must be kept cool and the motor produces heat, so on the surface, the concept seems to not make sense. But in HVAC machinery where the motor is on a direct drive fan and the cool air is going over the fan and motor all the time, it can work. That's why you only see ECMs in that type of equipment.
ECMs are always capable of running the motor at any speed, but often don't have a separate "analog input" to make it do so from an outside signal. But because they are almost ALWAYS used in HVAC OEM machinery, they typically build-in either a proprietary communication system for whatever piece of equipment it is mounted in, or it has a common Building Management System (BMS) open protocol communication capability, such as BACNet or LonWorks.
Yes, they add harmonics, just like any power electronics does, so you can't really compare them to regular fan motors running across-the-line, the only fair comparison is with VFD controlled motors and they are basically identical in terms of harmonics. Whether or not harmonics is a problem has everything to do with the total installation and whether or not the Engineer decided if it was enough to worry about and if so, what they are going to do to mitigate it. Unfortunately some engineers do not know enough about it and ignore the issue altogether, that's when it can be problematic after the fact.