Why it's been so difficult for Speaker Johnson, in particular, to cut a spending deal