You’re 100% right.
If it wasn’t for the gambling aspect, Las Vegas, for example, would be a great location for an NFL team.
Maybe San Antonio? Or London?
I really don’t think Los Angeles gives a crap if they have a team, since two of them were there and left (Raiders & Rams). Although the NFL will eventually shoehorn a team (JAX or BUF) in that market.
I still think London is nuts, they don’t like the sport over there and the travel would be a pain.