Sprinkler system failure can be caused by various factors, including incorrect design, installation, or maintenance, lack of water pressure, frozen pipes, mechanical damage, or system component malfunction. Regular inspections and maintenance can help prevent failures.