First, I believe US companies are figuring out how to hire foreign teams at lower cost. I get multiple emails per week from companies offering us their team at low rates. South America and India are common places. I personally witnessed this at my last company where they drastically cut US/North America staff in favor of Indian teams with a pure cost motive. Literally dozens of jobs including SE and supporting roles shipped overseas.
Second, I believe US companies are asserting back control over the labor market. Employees took a lot of control in the Covid era so companies have to be looking to fix that.
I hope something changes soon. I’m in the early stages of a job search and it’s a tad frustrating. I’ve experienced many of things reported by other commenters including ghosting, no response at all or my favorite which is “lack of years of experience for a requirement” (Example must have 3 years experience with .NET 6)