I don’t like that either, for the exactly same reasons.
But keep in mind that —usually— if a program puts a resources folder into your ~/Documents you can replace it by a symlink (or by an Alias) of the same name and move the actual folder to the location of your choice (e.g. ~/Scripts).
So, presuming that this also works with KM, the ~/Documents location wouldn’t be a problem.