I believe it’s in the contract whether the position is able to be sponsored or not so it’s not really the company’s fault - I know CIA basically sponsors 0 polys for contractors and NSA you have to do it through a CCA where you already have a CI poly beforehand. Of course there’s always exceptions but I’ve found this is the vast majority.