Is CMMC worth the cost?