Elliott had 20 carries and 47 yards. The Cowboys tried to force the run and the Rams were focused on stopping the run. Hence, they got themselves down and Prescott was put in bad situations and was lucky he didn't get picked off 3 or 4 times with one being a pick 6.
The Rams on the other hand were successful when they ran because the Cowboys decided to play base sets with 4 lineman and 3 linebackers instead of adding that 8th or 9th guy in the box. The Cowboys were over confident in their linebackers ability to come up and make plays.
So,
Against the Bears, Gurley averaged 2.5 yards per carry similar to the Elliott performance and in both cases the offenses got down early and were put in bad situations too many times.
Contrary to the Rams performance where in this game, Gurley averaged 7.3 yards per carry and Anderson averaged 5.3 yards per carry
So it comes down to math, if you are averaging 2.5 yards per carry, it typically leads to punts as you need 10 yards. You start falling behind and try again, and it compounds the problem. Before you know it, you are in a hole, and now you can't have a good play mix.
It is a myth of abandoning the run in these situations, because you have to get first downs to get more plays to run more.