FYI the republicans have had the power however centrists understand that repealing the ACA will hurt their constituents. For that reason they voted against repeal and replace. The republicans could have used a budget reconciliation in order to repeal the bill but they voted against it every time because it would harm everyone.