Thank you for the detailed response.
I did not know strike is categorized as force majeure, since to me there are clear ways they could have avoided it. Anyway, that's just my view and I'm not a specialist.
I'll reach out to them after the flight and see if they will at least provide compensation for local transportation costs, otherwise will let it go. It's disappointing more because I literally work next to SJC airport and the new flight adds more than 3 hours to the "time home after arrival", but I guess that is debatable and for others in my situation the shift to SFO might be more advantageous.