Well, if that's been your consistent experience, you're spoiled even _for_ a developer - I have 30 years experience and a decent degree in CS, and I've had to go looking for new jobs whenever I've needed one and been turned down for many, but I do agree the process is _way_ easier than any other line of work.
Absolutely worth it. Pay is multiples of what European companies pay, culture is way better and colleagues are exceptional.
I've worked without a degree for 20 years. Recently got one for personal achievement purposes. Totally not worth it from an career investment perspective, IMHO.
I can't say I learned much of anything useful in college, but I didn't want to be that guy that constantly was passed over for promotions and opportunities because I didn't have a degree and a less-qualified person did.