" We're going to go when we have the votes," Speaker Paul Ryan said Thursday when asked when the House will pass a bill to repeal and replace Obamacare. Lawmakers will not be constrained by any "artificial deadline," Ryan declared.

On March 24, when the Speaker pulled the GOP Obamacare bill before what would have been a sure defeat, he said, "We're going to be living with Obamacare for the foreseeable future."

But why? Republicans have 238 seats in the House. Repealing Obamacare will require 217 votes. Even with unanimous Democratic opposition, Republicans could lose 21 votes and still prevail on repeal. Why haven't they done it?

By this time, it's becoming increasingly clear that Republicans have not repealed Obamacare because a lot of Republicans do not want to repeal Obamacare.

They don't even want to sorta repeal Obamacare. The bill currently on the table, like the bill pulled in March, falls far short of a full repeal of Obamacare. And yet Republicans still cannot agree on it.

About a week after the first Obamacare repeal failure, a House Republican, speaking privately, said the difficulty in passing the bill was not a parliamentary problem involving the complexities of the Senate and reconciliation. No, the lawmaker said, "It is a problem that we have members in the Republican conference that do not want Obamacare repealed, because of their district. That's the fundamental thing that we're seeing here."

"I thought we campaigned on repealing it," the lawmaker continued. "Now that it's our turn, I'm finding there's about 50 people who really don't want to repeal Obamacare. They want to keep it."

Other conservatives are saying similar things. In an email exchange Thursday afternoon, I asked one member where the latest bill stood. "We absolutely do not have the votes to repeal it," he answered. "The fact that some members are balking at even allowing states to waive out of some of Obamacare regulations is proof positive. We've gone from 'repeal it root-and-branch' to 'Mother-may-I opt out of some of Obamacare' — and we still are having trouble getting the votes."

In a phone conversation Thursday afternoon, another Republican, Rep. Steve King, quibbled a bit with the number of House Republicans who don't want to repeal Obamacare — he would put it in the 40s — but felt certain there are lots of Republicans who don't want to repeal. "If you don't want to get rid of federal mandates to health insurance, then it's pretty clear you don't want to get rid of Obamacare," King said.

"Whatever we come out with, it will say to the American people that a full repeal of Obamacare is no longer in the cards," King added.

Yet another Republican member, in an email exchange, estimated that there are 25 to 30 House Republicans "who don't want to be forced to make the repeal vote." Even that lower number would be enough to sink a repeal measure.

Other GOP lawmakers are openly conceding that whatever the House does — if it does anything — it won't actually repeal Obamacare. Large parts of Barack Obama's legacy legislation will remain standing, a fact that more Republicans are admitting as time goes by.

"It's not full repeal. I will be honest, it's not," Rep. Jim Jordan told Fox News on Wednesday. "But it's as good as we think we can get right now."

"We've given up on trying to get this bill repealed, basically," Rep. Louie Gohmert told Fox Business on Tuesday. "But we've been demanding at least let's repeal some of the provisions that we know will bring down rates."

Some Republicans remain optimistic, but in a much longer-term sense. "The process of removing a 2,300-page law with 20,000 pages of rules can't be done in one vote," says the member who estimated that 25 to 30 Republicans don't want to vote for repeal. "The process will take two years."

The Republican-controlled House and Senate both voted to repeal Obamacare in January 2016. In the House, 239 Republicans voted for repeal, while three voted against it and four did not vote. President Obama, of course, vetoed the bill.

Now, with a president who would sign an Obamacare repeal, there's no way Republicans could get as many votes as last year.

"A pure repeal would get less than 200 votes," said the second member quoted above. "It really is one of the biggest political shams in history — many of these members would not have been elected without promising repeal, and now they are wilting. Some are even complaining that [the Rep. Tom MacArthur amendment] pushes the bill too far right — even though is it far short of a full repeal."

When repeal first failed last month, a number of commentators blamed the conservative House Freedom Caucus. In the days since, caucus members have made the case, convincingly, that they have shown an enormous amount of flexibility in trying to reach agreement with the Tuesday Group, made up of House GOP centrists.

Now, the centrists — a number of Republicans refer to them as "the mods," for moderates — appear to be moving the goalposts, even as the conservatives offer concessions. Conservatives suspect the centrists were perfectly happy for conservatives to take the blame for killing the first bill, but now are showing their true colors by rejecting compromise on the second version. Whatever the circumstances, they don't want to vote to repeal Obamacare.

The reason is fear. When the lawmaker said colleagues don't want repeal "because of their district," that was another way of saying the members are all representatives, and the voters they represent don't want repeal. From The Hill on Thursday afternoon: "Many vulnerable Republicans are running scared. One moderate Republican was overheard in a House cafeteria this week telling an aide: 'If I vote for this healthcare bill, it will be the end of my career.'"

Whichever faction inside the Republican Party is to blame, it could well be that the conservatives' numbers are basically right: There are a lot of Republicans, say 40 to 50, who don't want to repeal Obamacare. Given unanimous Democratic opposition, that means that there are somewhere around 190, or maybe 195, House members who actually want to repeal Obamacare. That will never get the job done. Even a lower estimate, of 25 to 30 members who don't want repeal, would make success impossible. And if that is the case, the question is, why are Republicans trying?