I am not sure if this is a good strategy, but I am willing to wait and see. They should have made the 'no pay' provision more severe. They don't actually lose any money. It is only delayed until they pass a budget.
Via Washington Examiner:
House lawmakers passed the ‘no budget, no pay’ proposal that requires Congress to pass a budget, which Senate Democrats have refused to do since 2009. The vote comes as Senate Democrats received about $46 million from taxpayers in salary and benefits.
“With the passage of this bill today, it’s pretty clear that we’re sending a message to the Democrat-controlled Senate that it’s time to do your job,” House Speaker John Boehner, R-Ohio, said in a press conference after the bill — which suspends the debt ceiling for three months but requires Congress to pass a budget by the end of that time — received 285 votes in the House.
“The House proposal is a step in the right direction,” Sen. Ted Cruz, R-Texas, added in a statement to The Washington Examiner. “There’s no doubt the Senate hasn’t done its job. The Senate should do its job and pass a budget.”