Axelwahl,
On your first point: That one's easy. I take it as a truth universally acknowledged that if the motor were not running, frictional forces (of whatever source) would cause the system to slow down and in doing so it would lose kinetic energy.
It therefore must be the case that energy is being put into the system for it to remain at constant speed. The only possible source of such energy is the motor, therefore the motor must have the primary role in maintaining constant speed. All that platter inertia does is to reduce the slope of the decelerations (and equally the accelerations).
Your second point falls foul of a fundamental property of feedback loops, that the speed of the feedback loop must take account of the speed of the "forward" portion of the loop. If you interpose a low pass filter such as the belt and platter in the loop then you must slow the loop down to prevent oscillation. If you leave the belt and platter outside the loop then the loop cannot possibly compensate for losses in the belt / platter system such as torque dependent belt creep.
No free lunch.
Mark Kelly