Of course they understand economics. They just don't think it matters or don't care as long as their constituents support them. Well, their constituents do support them -- it's easy peasy anyway. People in California hate Republicans to the bones. As a result, we don't really have check and balance. Without check and balance, we get all kinds of ridiculous policies.
In a word, we get what we vote for.