These events are always hard. Op - I totally get your issue. We went to the school you mention. Bottom line - for some folks - like me - to volunteer at school or go to an event unless it is at 7am or 7pm requires me to take leave from work. I am lucky to have the leave to use - but I hoard those hours like a miser for just such events. There is nothing actually free about the quality of the public education your kid receives in Moco. Donating to the pta, attending open house, volunteering, tech night, scheduling extra meetings with teachers to get real and timely feedback... The not-free list is endless........ It just the cost of doing business. What you attend and where you spend your limited leave and money is based on your kids needs. Some kids eat up those events with two spoons, some kids don't notice or care. if you don't have the leave or flexibilty, it just feels awful on a couple of levels. This issue has been around for decades - the awful commute in this region just makes what was once doable into an impossible event for many parents. Be strategic, pick your events and make it up with quality time otherwise for stuff you can't swing at school.
Its tough, it's just never fair, it is certainly not easy, and it's muddling through an inequitable educational system as best you can. Be well.