You might need to get out more. Where I work a 737 captain makes 300- 360K. F/O pay is around 2/3 of that. Six weeks paid leave.
In the US their legacy pay is even higher with a lower cost of living. And I read that Canadians may soon be able to get a visa to at least work at a regional.
There is a developing shortage of pilots in the world. I would never advocate becoming an expat, but it can be an effective way to claw your way back to what we used to call the upper middle class.