That's nice for the local economy. Not as nice for the non-local people who would have received money but didn't. I bet some of them really could have used the cash.
Whether or not this is a good thing overall depends on your priorities, but remember that the consequences of a decision include not only the things that happen because of it but also the things that don't happen because of it -- and the former are much more visible, so it's easy to accidentally forget about the latter.