Why is it a fight? There's a long-established principle that visa fees are based on reciprocity, though not all countries follow it all the time. So if Germany starts to charge Chinese applicants Euro 60 for a visa plus service center fee, China will of course start to charge German applicants the same.
Agree that visa fees are out of line and that the use of service centers just adds to the expense and the difficulties applicants face by insulating them from the consular officials who actually make the decisions (and can bend the rules). But this has more to do with foreign ministries attempting to increase their funding while decreasing their workload than with "fights" between countries.