While colonoscopy is highly effective in detecting most types of colorectal cancers and polyps, small lesions or non-polypoid growths can sometimes be missed.