To give you a little background : I'm a 20-year-old international student, currently pursuing a bachelor's degree at a US university, and have been employed full-time at a mid-sized software company in Silicon Valley as a UI engineer/backend developer for a year through the CPT program -- a program which basically allows international students to work at a company outside of the university as long as the line of work matches the major.
After several months of working there, my company showed interest in giving me an H1-B visa, which basically got me really excited as I, to be blunt, enjoy the work a whole lot more than college. I thought I could bypass the whole educational process and join the workforce directly. Turned out, I was wrong. When the company went through the visa process, they figured it's not possible to give out H1-B visa to foreigners without bachelor's degree. [1] It's possible to substitute the degree with I think ~7 years of professional work, but I have nowhere near that experience.
So here I am, trying to finish school as fast as I can.
[1] They just figured this out as they never offered visa to a degree-less foreign employee before.
So yeah ... not as easy as it seems.
The original complaint was that someone wanted to come into the US, but the visa he wanted required that he have (at least) a bachelor's degree before he could get the visa.
My response was that this was a fairly straightforward hurdle to cross.
Pointing out that it's possible to do things differently by obtaining another type of visa really doesn't change the original situation.