Just my opinion, the family seemed to be more willing to challenge him in season four where they didn’t before.
We are seeing more of this in real life out here in Texas. The wildcatters who were praised for risking it all looking for oil are now viewed as outlaws who are destroying the environment.
Imagine this scene at the Ewing dinner table (and it's better if you can imagine it in Jock's gravelly voice)
Jock: What's the news, J.R?
J.R: Well, Daddy. You'll be glad to know that pipeline spill is all cleaned up and we will be back to full capacity on Monday
Jock: How much did all that cost us?
J.R.: The cleanup was about 5 million, figure another million in fines, and the lost oil revenue of 10 million. It could have been worse
Lucy (interrupting): It was worse. A LOT worse for the animals and the groundwater.
Jock: Just what in the hell are you talking about?
Lucy: The groundwater is contaminated. And a lot of animals died. But to you and J.R. it's just another business deal
Jock: The hell it is! You just heard your uncle say that we paid 5 million for cleanup and another million in fines. What do you want us to do?
Lucy: I want you to stop polluting the environment
Jock: You listen here, little girl. Factories gotta produce, trucks gotta run, people gotta heat their homes. And breaks are gonna happen. Spills happen. Things go wrong. But we gotta keep that oil moving. Otherwise this whole world shuts down
Lucy: Oil is so dirty. We'd all be better off without it and without the greedy oil companies making millions off it. It's destroying our world. They're all evil! All they care about is money, including you and J.R.
Jock (choosing his words carefully, and pointing his finger directly at Lucy): Now you listen here. Don't you sit in this house that Ewing Oil provided, in that chair Ewing Oil provided, eating the food that Ewing Oil provided, and accuse Ewing Oil of being evil because of the way we provided it.