President Cyril Ramaphosa has acknowledged that pension funds and other asset managers have not taken the opportunity to invest in public infrastructure because of the government's past track record of poor project planning.