The cost and the Feds won’t allow them to build it on Federal land which rides along the entire border.
So the States have to build it in a ways, on private property.
Which is a whole other issue.
If it was my private property and they were footing the bill, I’d welcome it.