Because they are less important than borders and securing the vote. As long as both of those problems exists you *can’t* fix the others. Priorities. Fix those amd the others start fixing themselves. Most budget problems now are fraud. Fraid *means* borders and ObamaCare.
No, it’s because ObamaCare and our fiscal responsibility effectively screw younger Americans for the benefit of older Americans. Older Americans are a core GOP demographic, while younger Americans are predominantly Democrats.
It’s really that simple.