Maybe with the lottery, because getting another one is subject to luck. But H1Bs are transferable - why wouldn’t companies shut out of the lottery hire away another companies H1Bs ?
The company hiring an H-1B has to plenty of fees, needs authorizations, and then needs to submit a lot of documentation to the Immigration service for processing that can take 3 months and still get denied. Many companies just say they won't transfer H-1Bs rather than deal with the trouble.