Moreover, whenever someone says "XYZ brings money to the area" you need to look at who in particular it's bringing money to. It's not like this money is being dropped out of a helicopter uniformly over the area's people. It's largely going to a relative few businesses and property owners, who spend a fraction of it in the local economy, who itself spends a fraction locally and so on.
The jobs being created aren't high-paying professional jobs either, they are largely service jobs in areas too expensive for the workers to live. So they have to commute long distances on often underdeveloped infrastructure.