Donald Trump and his Republican colleagues have repeatedly promised to "repeal and replace Obamacare" since their 2016 election victory. This week, however, the US president seemingly admitted defeat over those plans, saying, "We'll just let Obamacare fail."