it is kind of cruel on them too.
No, it is not. They'll get used to it, and they'll statistically have considerably better health outcomes. Moreover, being blunt, it isn't your prerogative to send out your little monster to terrorize and slaughter local wildlife as their plaything because you think they'll be bored or cranky.
They will also just be the extra amount of asshole to complain about it.
Even granting based on nothing that this won't ever change, that's your responsibility to deal with as a pet owner. You created the problem; you can deal with the consequences without making it everybody else's problem. If my aggressive dog is upset he can't go chase my neighbor's dog around their yard, the answer isn't "fuck it, just let him out; I can't deal with his complaining, and frankly it's pretty cruel to keep him cooped up when he's like this."