Here is the thing, the reason a firm recruits a intern is that the firm wants the intern to accept the full-time offer from the firm after the intern. However, if a firm is not able to provide H1B sponsorship for an international student, why would the firm waste time on you? Therefore, IMO, only Big 4 would spend $4,000 on one H1B sponsorship and recruit international students as their intern or full-time.