I can make a night game, but I won't sacrifice spending time with my daughter to come to a game. Believe me, I love attending games in person. But I can't swing 12pm. For me to make a 12pm game, I'd have to leave by 10:30am. I won't get home til 4:30-5pm. There's no way my 2 year old is going to tolerate sitting in a stadium under the sun for the entire game, maybe 15 minutes.
People will complain about 7pm games too. It is what it is. You can set your priorities, these are mine. I get home late from work during the week, I lose 1 weekend every 7 being on call and not seeing my family at all during those weekends. My free time is limited so trade offs have to make sense.