a) both designs using either current or voltage feedback will ultimately be used to create a voltage source with a low output impedance.
Video has frequencies above 1MHz, audio does not.
b) The driving force of the coil is directly related to current. If you control the current - impedance doesn't matter. If you apply voltage - the current is directly dependent of impedance, from amp and speaker. And speaker impedance varies a lot with frequencies, which you don't want. Speaker/headphone producer work around that and optimize for voltage. But you still can see the effect on frequency response depended of impedance of the amp
b) It actually is the other way around. Speakers and headphones are designed to be driven by a voltage source. Connect a headphone with a substantially varying impedance to say an amp like the Bakoon and tell me it measures and sounds the same as any voltage output amp.
The rising impedance, seen from the amplifier side, just means less current is drawn.
They use 4-20mA in current loops so one always knows there is a signal arriving (that's where the 4mA is there). One can also choose 0-20mA but in this case an inoperable source cannot be distinguished from one that has 0mA.
See the 4mA as sort-of a 'heartbeat' in this case.
It is used for practical reasons that also include impedance variances in cables and loads.
a)
one of the best - if not THE best audio op is the LME49720NA. If you look at the datasheet you see a gain bandwidth product of 55 Mhz. You need fast feedback loop for accurate error compensation.
b)
Of course they sound different, if you drive speaker via voltage vs. driven via current. They optimized to sound good with voltage, cause that standard. However - the ultimate force that drives the coil is current. So if you supply current to the speaker you can directly control the force generating movement.
With voltage you effective current through the coil (and damping) depends on contact + wire resistance + change of resistance due to heatpup of coil + impedance ...
You don't have that with current. If you current driver delivers 10mA - the coil will see 10mA.
c)
4..20mA current loops are not inventend cause of live sign with 4mA. 4mA is actually 0 signal - and Error would be 3.6mA. But here are further variants to 0..20mA ; 4..24mA.
Also you can give a *live* signal with voltage output, e.g. analog sensor with supply of 5V typically have an output range of 0.5 ... 4.5V.
The main reason for 4..20mA is that you signal gets independent of resistance, be it the length of the wires or the resistance of contacts. (If you want to do that with voltage you would need 4 wires, which would make it more expensive.)