From my understanding, per the rules of gaming, you are correct.
Craps has some really bad bets, I can see how one place might have a much higher hold for the casino than another casino.
It would make sense that a local casino has smarter and lower limit bettors taking advantage of free drinks while betting slow.
The hold wouldn't be as good as a place on the strip where people have more money and make significantly worst bets.
I wouldn't suggest anyone believe that some of the local casinos took them out because they were being beaten. I would suggest they were not getting as much action and bad bets as many other location. I (and a few others)know for almost a fact that one of the casinos Travis memtioned didnt take out the machines because the machines were being beat.