At the same time only around 20K of O1 per year provided. Because actually it isn't so easy to get.

Why would somebody go for slavery H1B if ANYONE can get O1.

The reality far from ANYONE can get it. So piggy backing on idea as always lowers way to behave. But nobody cares... Moral is different nowadays.