Because we have gutless toothless RINOs in congress who claim to have a majority, but won't stand for anything other than sucking up to the Deamoncrats!
The significance of 34 votes, is that is MORE than a third of the Senate. It takes a two-thirds vote in both Houses of Congress to override the expected veto by the Current Occupant.
The next benchmark is 41 votes to end cloture, and effectively KILL legislation in the Senate, before it ever gets to the White, er, “Rainbow”, Hut.