There are not that many restaurants and bars within easy walking distance of minute maid. Besides the two italian restaurants next to the stadium (not exactly pre-/post- gaming places), the closest cluster are the hotel based bars and restaurants around discovery green (minimum 2 block walk), followed by downtown (7 blocks to main street) and EaDo bars (6 blocks and going under the freeway).
Of course more organic development like wrigleyville would be great, but the Astros literally own the land around the stadium. They either have to do the development themselves or sell the blocks off.
Oh and my dream development would include a cheap bar and grill that I can suggest to my friends to go to before or after the game