Postgres not using multicolumn index for queries on leftmost columns?
Your query is returning half of the table.  There is little point in using an index in such a case.  Why do you think it would be faster to read both half the index and the table, rather than reading just the table?