I don’t know the answer to that, but I can answer the opposite.
The reason long established casinos in the center of the strip can get away with offering horrible value in the games & otherwise gouging customers is because they are offering the experience of being in heart of Vegas & that’s what people are expecting & paying for. Plus they have long established customer bases.
When you’re new and in a shitty location, you can’t offer that same experience or rely on an established customer base so you have to try something different or go out of business.
Actually regarding your first question, locals casinos in Vegas off the strip & elsewhere usually offer better games, payback, etc. because that’s the only thing they can offer as a draw & they do it successfully.