I have seen wages go up pretty steadily since I moved here 25 years ago and started at Microsoft. I've worked at 6 companies now, through the 2000 .com crash and the 2008 crash. Both times some smaller companies didn't make it, partly because they didn't get new funding, but most jobs, salaries, etc kept up or didn't fall much. I know I've been fortunate but I'm nothing special, just a dev in seattle. I think you must be in a town without so much varied software jobs. I feel for you, and would be unhappy if I had the overtime demands you mention. That's just a very different world than I experience here.