The lowest attendance in mlb is tampa with 17k. And there are reasons for this that have zero to do with baseball.
Like I said, 50% attendance in August is pretty good for a terrible team like Houston. They shouldn't be getting 5000.
But no worries. My father and I have been to 27/32 parks, including the parks you referred to.