Add to that the fact that not all degrees are equal... there are plenty of "degree factories" that pump out useless people who don't know anything marketable.
Having a degree is, as you've said, a requirement (I have a 2 year... I'm out on some jobs because of it)...
Not having a degree is bad. Having a useless degree is worse as you now (generally) have the debt of a paper that means nothing.