Well, I think that’s great. You’re a great chicken parent! Most people go with the bare minimum.
That being said, the dirt in your yard needs a break from chicken activity… or less of it if you want grass to grow back. Chicken poop can be a great fertilizer, but it has to have time to break down and age. Fresh, it’s way too high in nitrogen and actually can kill plants. I know they love getting out, but if you bring them fodder they are getting great nutrition.
When I keep my chickens closed in their run(primarily during hawk migration seasons), I scatter bird seed through the run ever few days. I don’t feed my flock corn or soy, so I use a wild finch mix… it’s very small seeds and they stay occupied for quite a while! I also will sprinkle grubs and fresh greens(or hang a cabbage head) in their run to round out the nutrients. Do they complain a bit? Sure. They’d much rather be out. But it just makes them all the more excited when they do!
Just think about it: if you let them have free run, your yard may eventually get taken down to dirt. Then both you AND the chickens have no grass. Let it bounce back, then maybe figure out a way to divide their grazing areas or decrease their overall days or hours outside the run. I’ve read that some people only let their chickens out in the last hour or two of daylight. Chickens get to range, but then they put themselves to bed in their coop. Then, you’re not the “bad guy” for putting them away