This is to let you know what my experience with RSO-mod is, but also to inform people who use your mod.
As I see it you have made it easy to get changes to ore spawning that were not possible before factoria 0.17 and the use of "train-world" settings and such. And at the same time made any other creative modding in ressources like shale formations impossible. So you are really just making one kind of modification easy at the cost of making all other kinds of modifications impossible.
And you have done so without informing either the average user of your mod or the authors of the mods that your code makes unwanted changes to.
You don't provide any usefull information to either users or authors of other mods about how RSO will change their setups.
There has been a notice from a user for two month now, that the RSO-mod didt'n work for Factorio Bitumen. Yet you have done nothing. Nothing to correct the problem. Nothing to inform the user that he would need to switch off RSO for Bitumen resources to spawn. And you have done nothing to inform me that something was not working.
After I saw this thread I asked very politely what was needed, but you have yet to provide a usefull answer.
And it would seem that you have stopped working on your mod and making it more up-to-date. Have you given up on the project?
As a temporary solution I have added this line to the info.json file for Bitumen to make rso-mod incompatible:
"dependencies": ["base >= 1.1.0", "! rso-mod"]
This will not solve the problem, but is the only thing I can do for now. There will still be people who dont understand why Bitumen ressources are not spawning like they should. Or just assumes that the mod is not working like advertised.
So the real solution is to make it clear to users how it works and doesnt work. I hope you will try to inform users about the consequences of using RSO. Or at least not hide it.
I would strongly prefer to go for compatibility, but based on the observations above there is no credible basis for that.