Like what? I went over the USCIS page and Wikipedia and there does not seem to be very many options for skilled workers besides H and L, both of which are tied to employers.
American used to promote VISAS based on what a person brought to the country, but that was revised to instead promote keeping families intact. Put it to a vote, if people prefer putting a $$$ value on immigrants instead of keeping families together we can change the visa program. But there are still other means for visas, you just don't like the priorities America puts on them. That doesn't mean you can abuse the purpose of H1.
O1 visas are for skilled workers without getting tied to a company.
But you have to be really skilled!
You don't have to be all that skilled (depending on the field). You do need the money to self-petition though. Many pretty average people use the O-1.
I don't know of a single tech worker who could get an O-1 without a top PhD.
I know many who got it with a bachelors degree. Advanced degrees are not even a part of the eligibility criteria.