There are a bunch of companies that technically have that, but you are pressured to work in the office and working from home more than once a month is looked down upon. I have noticed though that if you use kids as an excuse (valid or not) you're given much more leeway, and can get away with maybe 2-3 times per month without an negative social stigma.
I think it needs to be a culture change.