The reason for all this stuff is simple:
The social conservative movement completely shoved aside fiscal conservatism. Many so-called conservatives in Congress subscribed to the belief that one can be a statist tax and spender as long as they're pro life. Now, the fiscal conservatives have revolted within the party and taken over at the expense of social conservatism.
As someone who is BOTH fiscally and socially conservative...it is frustrating.