Dylsexlic
What you say about the job being split in many airlines is of course true, however, the point about this is to set a basic/generic training syllabus which fits most situations within the industry. It is exactly the same as for aircrew licencing, the ATPL is a generic licence which provides the basis for all types of aircraft, it is not type specific. The type rating system provides for that.
What the FOO/Flight Dispatchers (or whatever you choose to call them) training requirements are is defined by ICAO, same with aircrew. The objective must be to ensure that those working in flight safety critical areas have a 'minimum standard' of training, the airline can then build upon that. Start with a basic level of knowledge, this then in fact offer airlines the opportunity to place qualified staff where they need them with their structure.
EASA and JAR have very broadly defined the role as 'operational personnel', the airline can then define who those people are within their own Ops manual. The syllabus in 7192 D3 covers all of the basic knowledge for those individuals you've mentioned. Save those related to aircraft type and airline specific systems.