Why is the InputModule plugin an output plugin?

The docs say "Produces properties from an input-module" that sounds like an input to me not an output. The output generated is just XML so it looks to me like this plugin is bypassing the internal format.

If this is the case it should be an internal plugin shouldn't it?

Ross