The more widely used an algorithm is, the more secure in the knowledge we can be that it is secure. When something is adopted as widely as SHA256 is, people constantly test it for weaknesses. It's likely in the future that an attack will reduce the complexity of creating a collision, but if an attack gets anywhere close to viable, people will just change the algorithm they use.