Why is complimentary base pairing vital to the structure of DNA?

It allows enzymes such as RNA polymerase to attach the correct base to the new strand, and therefor conserve your genetic code (keep it the same).