I don't agree that this is "obvious". Immigrants bring important social and cultural capital. Who do you think is building a lot of the infrastructure in the US? The people putting a strain on the system are actually the aging baby boomer generation.
I have many other reasons for supporting open immigration that are less transactional, but the suggestions that immigrants "strain" our infrastructure is incorrect.