I can't tell the last 3 companies I worked for apart. It seems like a large percentage of companies today operate the same way. "Agile with 2 week sprints" never ending death march.
(As someone who often works for smaller orgs) It doesn't HAVE to be that way. None of the smaller orgs I've worked for use those systems. Only the big techy ones with a lot of bureaucracies do. They pay better, but you do much less, and push around a lot of paperwork instead of code. There ARE alternatives. Your average small town non-IT company probably still needs developers here and there, and they won't have the resources for the overhead of Agile bullshit. You'll typically have the keys to the kingdom and have to make shit work with very limited resources and a tiny team, but it's a heck lot more fun.
I tried a big corpo job for a bit, ugh, never again.