Well, I wanted this feature, and decided to play with it a little. There's plenty to do still, and I don't think this one will be in main releases for a while. It's not even half done after all, but I guess at some point I can put a public github branch for those who are aware that there are potentially big problems with this. Everything should work, but.. yeah...

Yeah, I added the random rotations and some very rough random-spread to it today. I'm thinking of adding some options for density, min-distance between objects etc. Currently it's also not possible to choose what you paint, I just hardcoded it to few tree models.https://youtu.be/HAjlzdYmtyI

2 new ideas for settings:
1. How much the objects should be sunk under the terrain or other meshes (could be a range to allow for small random differences in height)
2. Random rotation along the other two axis (for things like completely closed meshes like rocks)