Yeah. Over the years, I had some pretty intense arguments over this, even with hardcore border security types.
The key really is to enforce the border not have employers trying to keep people from getting hired.
It’s far easier to guard one point of entry rather then getting every single employer on board.
Even the states aren’t really an acceptable alternative. This is a constitutional requirement of the federal government. Refusing to enforce federal law is an impeachable offense.