unfortunately, human society uses this thing called money, and contrary to popular belief, In Flames' alleged sell-out has not made them rich, so really they have to release. If they were a younger band perhaps they'd just go hungry or whatever but they have families to support now and so the reality is that this is now a job. When you're only supporting yourself and there's no responsibility you can do what you want and take your time but you can't put your kid through college with a 3 year hiatus.
And for those who say they could take day jobs or whatever, I don't know their situation, but I'm guessing they'd be taking part-time, low-paying jobs and again that's not enough, so the only way for them to provide for their families is to keep releasing.
This is all hypothetical, by the way, I have no idea what I'm talking about, etc
They do deserve time off, though.