When I worked in North Dakota I had to deal with upset land owners who found out the they didn't own the mineral rights to their land. Generally they were sold a couple generation's ago. They weren't too pleased when we'd show up with a drill rig. Or when the oil started flowing and they didn't get a piece of it. Their only compensation would be for the construction of the 10 to 20 acre pad and the loss of crops on that acreage. There could be 4 to 8 wells drilled on that pad. Whenever a person buys land they should make sure that the mineral rights come with it.
That is an ideal. Unfortunately here, no one except corporations and multimillionaires with a lot of cash sitting around could afford to do that. It is the difference between being able to afford a property or not ever being able to afford a property for any use.
The way I look at it is this. The mineral rights have been there for a very long time. If there isn't a cricket on your property, but, there are other wells and such all around...for whatever reason, they have not drilled on your property and are probably accessing whatever reservoir is beneath it already via the surrounding properties. As long as I retain all other mineral rights and no one is coming to dig a pit in the middle of my property to mine iron or gravel, I can live with that.